{"full_name":"apache/echarts","owner":"apache","name":"echarts","url":"https://github.com/apache/echarts","description":"Apache ECharts is a powerful, interactive charting and data visualization library for browser","homepage":"https://echarts.apache.org","topics":[],"language":"TypeScript","license":"Apache-2.0","avatar":"https://avatars.githubusercontent.com/u/47359?v=4","created_at":"2013-04-03T03:18:59Z","pushed_at":"2026-10-13T09:27:20Z","metrics":{"stars":67698,"forks":19940,"watchers":1954,"issues":19399,"prs":2304,"releases":125,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":0},"growth":{"day":{"stars":2,"forks":-1,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[67696,67698],"forks":[19941,19940],"watchers":[1954,1954],"issues_open":[null,null],"prs_open":[null,null]},"boards":{},"same_owner":[{"full_name":"apache/age","name":"age","boards":{}},{"full_name":"apache/airflow","name":"airflow","boards":{}},{"full_name":"apache/answer","name":"answer","boards":{}},{"full_name":"apache/apisix","name":"apisix","boards":{}},{"full_name":"apache/arrow","name":"arrow","boards":{}},{"full_name":"apache/brpc","name":"brpc","boards":{}},{"full_name":"apache/comdev-site","name":"comdev-site","boards":{}},{"full_name":"apache/datafusion","name":"datafusion","boards":{}},{"full_name":"apache/dolphinscheduler","name":"dolphinscheduler","boards":{}},{"full_name":"apache/doris","name":"doris","boards":{}},{"full_name":"apache/dubbo","name":"dubbo","boards":{}},{"full_name":"apache/dubbo-go","name":"dubbo-go","boards":{}},{"full_name":"apache/hadoop","name":"hadoop","boards":{}},{"full_name":"apache/hbase","name":"hbase","boards":{}},{"full_name":"apache/iceberg","name":"iceberg","boards":{}},{"full_name":"apache/incubator-kie-examples","name":"incubator-kie-examples","boards":{}},{"full_name":"apache/jmeter","name":"jmeter","boards":{}},{"full_name":"apache/maka","name":"maka","boards":{}},{"full_name":"apache/mxnet","name":"mxnet","boards":{}},{"full_name":"apache/nifi","name":"nifi","boards":{}}],"issues":[{"number":6202,"title":"Problems when updating chart through echartsInstance.setOption()","comments":65,"created_at":"2017-07-13T10:33:53Z"},{"number":11135,"title":"[SURVEY] What companies are using Apache ECharts ?","comments":53,"created_at":"2019-08-30T02:55:19Z"},{"number":10079,"title":"scroll event may prevent after use inside dataZoom","comments":45,"created_at":"2019-03-11T04:33:47Z"},{"number":15488,"title":"Display the nearest data of different series in one tooltip.","comments":43,"created_at":"2021-08-06T02:40:29Z"},{"number":18255,"title":"[Bug] [Violation] Added non-passive event listener to a scroll-blocking 'mousewheel' event. Consider marking event handler as 'passive' to make the page more responsive.","comments":39,"created_at":"2023-02-09T16:29:18Z"},{"number":15585,"title":"[Feature] Show/hide Series","comments":33,"created_at":"2021-08-23T12:07:31Z"},{"number":11382,"title":"echarts中实现多个tooltip存在","comments":28,"created_at":"2019-10-11T07:45:35Z"},{"number":20757,"title":"OKLCH Color Support","comments":27,"created_at":"2025-02-13T15:38:18Z"}],"discussions":[],"latest_release":{"name":"6.1.0","tag":"6.1.0","published_at":"2026-05-19T17:38:29Z","body":"+ [Feature] [axis] Support `dataMin` and `dataMax` option for calculating a nice axis extent. [#20838](https://github.com/apache/echarts/pull/20838) ([Justin-ZS](https://github.com/Justin-ZS), [Ovilia](https://github.com/Ovilia))\r\n+ [Feature] [axis] Comprehensively enable all types of axis (i.e., `\"value\"`/`\"time\"`/`\"category\"`/`\"log\"`) to render series (typically `\"bar\"`/`\"pictorialBar\"`/`\"candlestick\"`/`\"boxplot\"`) without overflow (including the case `\"category\"` axis with `boundaryGap: false`); provide `containShape` option; provide some corresponding `clip` option. [dbfaf6a73](https://github.com/apache/echarts/commit/dbfaf6a73) [fe932a2aa](https://github.com/apache/echarts/commit/fe932a2aa) [3973b21ee](https://github.com/apache/echarts/commit/3973b21ee) ([100pah](https://github.com/100pah)) [#21511](https://github.com/apache/echarts/pull/21511) ([Akash Sonune](https://github.com/akashsonune))\r\n+ [Feature] [axis] Automatically exclude non-positive series data values on `\"log\"` axis. [dedc5dc18](https://github.com/apache/echarts/commit/dedc5dc18) ([100pah](https://github.com/100pah))\r\n+ [Feature] [axis] Enable `axisLabel.formatter` to receive its index for working with `customValues`. [#21220](https://github.com/apache/echarts/pull/21220) [#21432](https://github.com/apache/echarts/pull/21432) ([Szymon Pachucki](https://github.com/szymonpachucki), [Ovilia](https://github.com/Ovilia), [plainheart](https://github.com/plainheart))\r\n+ [Feature] [line] Add `triggerEvent` option for more control over mouse event. [#21001](https://github.com/apache/echarts/pull/21001) ([Steven Cobb](https://github.com/sjcobb), [plainheart](https://github.com/plainheart))\r\n+ [Feature] [pie] Add `tangential-noflip` rotation mode to keep labels tangential without flipping. [#21258](https://github.com/apache/echarts/pull/21258) ([春秋半夏](https://github.com/MC-YCY), [Ovilia](https://github.com/Ovilia))\r\n+ [Feature] [gauge] `progress.color` supports `'auto'`. [#21224](https://github.com/apache/echarts/pull/21224) ([StNimmerlein](https://github.com/StNimmerlein), [Ovilia](https://github.com/Ovilia))\r\n+ [Feature] [radar] Add `clockwise` option. [#21143](https://github.com/apache/echarts/pull/21143) ([Dai Xuezhou](https://github.com/daidr), [Ovilia](https://github.com/Ovilia))\r\n+ [Feature] [candlestick] [dataZoom] Add `cursor` option for `candlestick` series and add `cursorGrab` option & `cursorGrabbing` for `'inside'` dataZoom. [#21558](https://github.com/apache/echarts/pull/21558) ([zuming](https://github.com/diysimon), [Ovilia](https://github.com/Ovilia), [100pah](https://github.com/100pah))\r\n+ [Feature] [scatter] [effectScatter] [geo] Enable `clip` option on `\"scatter\"`/`\"effectScatter\"` on `geo`. [417592289](https://github.com/apache/echarts/commit/417592289) ([100pah](https://github.com/100pah))\r\n+ [Feature] [visualMap] Add `seriesTargets` option for multiple series-dimension mappings. [#20703](https://github.com/apache/echarts/pull/20703) ([Justin-ZS](https://github.com/Justin-ZS), [plainheart](https://github.com/plainheart))\r\n+ [Feature] [matrix] Support `matrix.x/y.length` for conveniently creating a headless matrix without composing an array. [#21191](https://github.com/apache/echarts/pull/21191) ([100pah](https://github.com/100pah), [plainheart](https://github.com/plainheart))\r\n+ [Feature] [matrix] Add `triggerEvent` option to support triggering event on matrix cells. [#21390](https://github.com/apache/echarts/pull/21390) ([Natsuo Kawai](https://github.com/natsuokawai), [100pah](https://github.com/100pah))\r\n+ [Feature] [i18n] add Latvian(LV) translation. [#21546](https://github.com/apache/echarts/pull/21546) ([EPoikans](https://github.com/EPoikans))\r\n+ [Fix] [axis] Change and clarify the rounding error and auto-precision utils and solutions. [479dcd454](https://github.com/apache/echarts/commit/479dcd454) ([100pah](https://github.com/100pah))\r\n+ [Fix] [axis] Fix chart does not work when using `customValues` with `formatter` in time axis (`axis.type:"},"readme":true,"readme_zh":false,"news":[],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}