You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
[Feature] [axis]: Support dataMin and dataMax option for calculating a nice axis extent. #20838 (Justin-ZS, Ovilia)
[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. dbfaf6a73fe932a2aa3973b21ee (100pah) #21511 (Akash Sonune)
[Feature] [axis]: Automatically exclude non-positive series data values on "log" axis. dedc5dc18 (100pah)
[Fix] [axis]: Change and clarify the rounding error and auto-precision utils and solutions. 479dcd454 (100pah)
[Fix] [axis]: Fix chart does not work when using customValues with formatter in time axis (axis.type: 'time') label. #21352 (Srajan Sanjay Saxena, plainheart)
[Fix] [axis]: Fix and clarify alignTick strategy, and fix LogScale precision. a6ab2458fffcc636fb (100pah)
[Fix] [axis]: Fix duplicate ticks when using time axis (axis.type: 'time') or customValues, which causes jitter of splitArea; fix the showMin/MaxLabel handling of a category axis (axis.type: 'category'); enable a uniform bandWidth calculation in numeric axis (axis.type: 'value' | 'time' | 'log'). 8de2b64fa15af0db028ddaa5c69 (100pah)
[Fix] [axis]: Fix time axis (axis.type: 'time') bug when value scale is in millisecond. 40b77b464 (100pah)
[Fix] [bar]: Fix wrong label position when bar series has a 0 width/height. #21218 (Justin-ZS, Ovilia)
[Fix] [scatter]: Fix jitter layout does not support progressive rendering and cause chart to be frozen and potential NPE. #21436 (plainheart)
[Fix] [lines]: Fix effect symbol flip on unidirectional loop end when roundTrip is not enabled. #21320 (Mayank Mehta, plainheart)
[Fix] [candlestick]: Fix candlestick render error with series.encode on horizontal layout. #21325 (Purbayan Pramanik, 100pah)
[Fix] [parallel]: Fix incorrect axis extent when any subsequent series has a larger value than the first. #21387 (jackhickson, 100pah)
[Fix] [pie]: Support axes extent union pie center automatically when pie is laid out on Cartesian (grid component). 18a23a875 (100pah)
[Fix] [treemap]: Fix treemap can not be zoomed out after a zoom-in when scaleLimit is specified #21427 (TateLiu, 100pah)
[Fix] [lines]: Fix potential tooltip XSS vulnerability in lines series (series.type: 'lines'). #21608 (plainheart)
[Fix] [map,geo]: Fix the failed synchronization and visual artifacts on geo roaming and animation. 417592289 (100pah)
[Fix] [tooltip]: Fix tooltip content does not refresh when changing tooltip trigger from 'axis' to 'item'. #20710 (Justin-ZS, plainheart)
[Fix] [tooltip]: valueFormatter callback param dataIndex should be rawDataIndex rather than dataZoom filtered dataIndex. #21479 (100pah, plainheart)
[Fix] [axisPointer]: Fix axisPointer shadow and enable clipping - it is previously only applicable to "category" axis, but is buggy in numeric axis with "bar" series. 8de2b64fa (100pah)
tooltip.valueFormatter: The 2nd parameter of tooltip.valueFormatter callback is changed from dataIndex (i.e., the index after series data filtered by dataZoom) to rawDataIndex (i.e., the index of the original input series data).
axis.startValue: Previously startValue was also used as axis.min if axis.min was not provided. The new version decouples them - explicitly setting them both (e.g., startValue: 111, min: 111) is equivalent to the previous behavior (startValue: 111 and min is not specified).
Previously, "bar"/"pictorialBar"/"candlestick"/"boxplot" series could overflow the Cartesian rectangle (grid) at the edge shapes. The new version eliminates that overflow. The previous behavior can be restored via axis.containShape: false.