4.1.0
2018-05-22
[Feature] Enable candlestick and bar chart rendering and zooming in a large amount of data (200K). Add option series-candlestick.progressiveChunkMode to enhance the effect when progressively rendering. See example candlestick-large.
[Feature] Add tree directions from right to left, from bottom to top for tree series. #7351 #7154. See example tree-orient-right-left, tree-vertical.
[Feature] Support keeping-aspect for legend path. #7831
[Feature] Support node dragging for sankey chart. See example sankey-energy.
[Enhance] Category axis enhancement:
Optimize the performance in a large amount of data (> 100K ~ 1M)
Enhance the auto interval strategy.
Enhance the animation when zooming and moving the data window of cartesian.
[Enhance] In line chart, enhance symbol display strategy when using category axis (see showAllSymbol:'auto').
[Enhance] Support that lift the brushed elements to the top (add option visualMap.inRange.liftZ).
[Enhance] Enhance the order of nodes for sankey diagram. #3390 #3543 #6365 #4880 #4986
[Enhance] Enhance sampling performance in progressive mode.
[Enhance] Enhance parallel performance in progressive mode.
[Enhance] Currently do not filter empty data item in data zoom, which makes line chart keeping broken. #7955
[Enhance] Support toolbox.feature merge.
[Fix] Resolve browser become unresponsive when the data of sankey series has cycle. #7495 #8117 #7583 #7325 #6555
[Fix] yAxis extent did not update when some of the stacked bar series hide. #8003
[Fix] Currently we fetch name from dateItem.name firstly in list. #7966
[Fix] Typed array incorrect usage in WeChat app.
[Fix] option in axis data item did not work. #7954
[Fix] markArea only displayed the last one. #7902
[Fix] Fixed the WeChat environment imprecise detection.
[Fix] Rounding error in clip symbol for line chart. #7913
[Fix] The default tooltip in candlestick only showed one item. #8149
[Fix] Bar chart start point was incorrect when multiple axes exist. #7412
[Fix] markArea did not display when using ordinal string. #7849
[Fix] dataZoom threw error when series was empty. #7666
[Fix] Add compatibility of data exceptions for sankey series. #2867
[Fix] Fix error when removing node or rendering again for the tree series. #8038 #8040 #7720 #7363 #7315
[Fix] sunburst chart roll-up element was not removed when chart.setOption called. #8132
[Fix] SVG axisPointer text position bug. #7947
[Fix] Large lines chart render bug in large mode.
[Fix] The last day of a month was not displayed in calendar. #8045
[Fix] Data sampling of line chart caused incorrect extent when data had NaN.
[Fix] Data sampling of line chart worked abnormally when using series.encode. #8017
[Fix] legendHoverLink: false did not work appropriately when multiple series had the same name. #8010
[Fix] Some of the graph hover style did not work.
[Fix] Fix axis extent calculation error when using stack.