apache/echarts
apache/echarts
Activity
Last release
Open issues
Open PRs
License
release notes
release notes
Apache ECharts is a powerful, interactive charting and data visualization library for browser
release notes
Published 6/25/2025
Pre-ReleasePre-releasegrid(Cartesian), geo, polar, etc.) are supported to be declaratively laid out in the cells of matrix and calendar coordinate system. #19807 (Ovilia) #21005 (100pah)grid component) axis labels and axis names overflowing the canvas, prevent axis names from overlapping with axis labels, and make them the default. #21059 (100pah), #19534 (robin-gerling), #16825 (konrad-amtenbrink).roamTrigger; support clip on geo and series.map; support cursor style change when hovering on the roaming area; support preserveAspect on geo, series.map and series.graph; fix the percent base of center on geo, series.map, series.graph and series.tree; enhance the behavior for roaming area overlapping. #19807#issuecomment-2974437299 (100pah).z2 option for markPoint/markLine/markArea. #20782 (sz-p)relativeTo option for specifying the relative target of marker position. #20166 #21042 (Ovilia)displayTransition option to control whether to enable the tooltip display transition. #20966 (jqqin)triggerEvent option. #20907 (sz-p)tooltipDisabled for custom series. #20447 (Ovilia)roundCap when changes. #20582 (Ovilia)emphasis.focus is 'trajectory' with large data. #20959 (plainheart)startValue option from the BarSeriesOption interface. #20901 (plainheart)getSvgDataURL. #20760 (plainheart)echarts/theme/v5.js to restore the old visual style and location settings. See #20865.echarts/src/theme/light.ts is now migrated to echarts/theme/rainbow.js.grid.outerBoundsMode: 'none' to disable the anti-overflow mechanism, and/or use option xAxis/yAxis.axisLabel.nameMoveOverlap: false to disable the anti-axisLabel-axisName-overlap mechanism. See #21059.center (such as the base of '33%') on geo, series.map, series.graph and series.tree are changed. The previous percent base is incorrect. But if you need to restore, set legacyViewCoordSysCenterBase: true (on the root level of an echarts option). See #19807#issuecomment-2974437299.fontStyle, fontWeight, fontSize, fontFamily, textShadowColor, textShadowBlur, textShadowOffsetX, textShadowOffsetY) are changed to inherit the plain label styles. You can use richInheritPlainLabel: false (on the root level of an echarts option, or at the same level of the label style options) to restore it. See #20977release notes
Published 6/25/2025
Pre-ReleasePre-releasegrid(Cartesian), geo, polar, etc.) are supported to be declaratively laid out in the cells of matrix and calendar coordinate system. #19807 (Ovilia) #21005 (100pah)grid component) axis labels and axis names overflowing the canvas, prevent axis names from overlapping with axis labels, and make them the default. #21059 (100pah), #19534 (robin-gerling), #16825 (konrad-amtenbrink).roamTrigger; support clip on geo and series.map; support cursor style change when hovering on the roaming area; support preserveAspect on geo, series.map and series.graph; fix the percent base of center on geo, series.map, series.graph and series.tree; enhance the behavior for roaming area overlapping. #19807#issuecomment-2974437299 (100pah).z2 option for markPoint/markLine/markArea. #20782 (sz-p)relativeTo option for specifying the relative target of marker position. #20166 #21042 (Ovilia)displayTransition option to control whether to enable the tooltip display transition. #20966 (jqqin)triggerEvent option. #20907 (sz-p)tooltipDisabled for custom series. #20447 (Ovilia)roundCap when changes. #20582 (Ovilia)emphasis.focus is 'trajectory' with large data. #20959 (plainheart)startValue option from the BarSeriesOption interface. #20901 (plainheart)getSvgDataURL. #20760 (plainheart)echarts/theme/v5.js to restore the old visual style and location settings. See #20865.echarts/src/theme/light.ts is now migrated to echarts/theme/rainbow.js.grid.outerBoundsMode: 'none' to disable the anti-overflow mechanism, and/or use option xAxis/yAxis.axisLabel.nameMoveOverlap: false to disable the anti-axisLabel-axisName-overlap mechanism. See #21059.center (such as the base of '33%') on geo, series.map, series.graph and series.tree are changed. The previous percent base is incorrect. But if you need to restore, set legacyViewCoordSysCenterBase: true (on the root level of an echarts option). See #19807#issuecomment-2974437299.fontStyle, fontWeight, fontSize, fontFamily, textShadowColor, textShadowBlur, textShadowOffsetX, textShadowOffsetY) are changed to inherit the plain label styles. You can use richInheritPlainLabel: false (on the root level of an echarts option, or at the same level of the label style options) to restore it. See #20977