v1.13.11
2025-05-29
🆕 New feature
- @visactor/vchart: add
barGapoption for histogram chart - @visactor/vchart: support tooltip.trigger and crosshair.trigger in theme
🐛 Bug fix
- @visactor/vchart: fix data-zoom domain when the label of band size is number-like string, fix #3982
- @visactor/vchart: fix the order of title in mark tooltip when dimension tooltip has no title, fix #3991
- @visactor/vchart: option
{ poptip: true }should loadpoptipForText - react-vchart: when use children to render customized tooltip, react-vchart should update
- @visactor/vchart: customized render of tooltip should be render in react 17 and react 18
🔖 other
- @visactor/vchart: fix: Replace all the vchartConstructor to vchartConstructor, and ensure backward compatibility with older versions.
v1.13.10
2025-05-16
🆕 New feature
- @visactor/vchart: tooltip support inside position
- @visactor/vchart: mosaic chart supports bandWidthField and percent config, closed #3945
🐛 Bug fix
- @visactor/vchart: export ManualTicker & StreamLight
- @visactor/vchart: tooltip should hide when enterable, fix #3965, fix #3922
- @visactor/vchart: fix error of enterable tooltip when multiple charts in a page, fix #3940
- @visactor/vchart: upgrade vgrammar to 0.16.7, fix #3965
v1.13.9
2025-04-21
🆕 New feature
- @visactor/vchart: axis datafilter support context. close #3332
- @visactor/vchart: gauge support clip when mark outof axis. close #3859
- @visactor/vchart: markLine and markArea supports render multiple labels
🐛 Bug fix
- @visactor/vchart: clear event listener for normal animation when updateSpec, #3881
- @visactor/vchart: fix coordinate of rect crosshair when bandSize is 0, fix #3907
- @visactor/vchart: when set defaultSelect of crosshair,
axisIndexshould have a default value: 0 - @visactor/vchart: fix type error of datazoom texts
- @visactor/vchart: the width of title label should auto fit content width when
autoWidthis true, fix #3880 - @visactor/vchart: mark line valid judgement. fix#3857
- @visactor/vchart: empty placeholder should update after data is updated, fix #3855
🔨 Refactor
📖 Site / documentation update
- @visactor/vchart: supply interface of docs. fix #3877
v1.13.8
2025-03-31
🆕 New feature
- @visactor/vchart: add
alwayCalculateTotalfor total label - @visactor/vchart: add options
onlyFullto lockStatisticsByDomain
🐛 Bug fix
- @visactor/vchart: fix the issue where the bar chart grow animation does not work correctly when the axis
zero: false, #3808 - @visactor/vchart: crosshair should hide when label is invalid
- @visactor/vchart: crosshair should hide when datazoom change
- @visactor/vchart: fix the bubble level issue prevented by event.prevent, #3728
- @visactor/vchart: fix error when load gauge chart on demand, #3836
- @visactor/vchart:
legends.title.visibleshould change visiblity of title in legend, fix #3846 - @visactor/vchart: fix the issue of pictogram svg path has not been drawn
- react-vchart: children of tooltip should not be set to spec
- @visactor/vchart: data.fields can set domain of field
- @visactor/vchart: fix bug of zoomable in mobile device which only use pointer event
- @visactor/vchart: fix datazoom drag and zoom triggered at the same time, fix #3819
v1.13.7
2025-03-14
🆕 New feature
- @visactor/vchart: support
positionconfig in totalLabel, #3396
🐛 Bug fix
- @visactor/vchart: vchart should not merge original options, fix #3798
- react-vchart: lifecycle event callback should be fired, fix #3792
- @visactor/vchart: react-vchart should export
WaterfallChart, fix #3791 - @visactor/vchart: fix fontFamily of richtext, fix #3768
- @visactor/vchart: fix issue with wx get context
🔧 Configuration releated
- @visactor/vchart: add util to export
v1.13.6
2025-03-03
🆕 New feature
- @visactor/vchart: optimize the display effect of waterfall chart lieaderLine
- @visactor/vchart: add
transformRatioTextconfig for transformRatio text content in funnel tooltip, #3704 - @visactor/vchart: support
clampin linear scales, #3738
🐛 Bug fix
- @visactor/vchart: display line label normally when seriesField is missing, #3709
- @visactor/vchart: customMark should return components in
getVRenderComponents(), fix #3727 - @visactor/vchart: map zoom error bug. fix#3743
- @visactor/vchart: Fix the issue where the maximum internal layer of the Sankey diagram is not updated when
setNodeLayeris set. - @visactor/vchart: Fix the issue where nodes are not displayed when the number of nodes in the Sankey diagram is 1 and the number of edges is 0, fix #3749.
v1.13.5
2025-02-14
🆕 New feature
- @visactor/vchart: add params of startvalue and endvalue in brushend event
- @visactor/vchart: label support triggering mark tooltip, #3634
- @visactor/vchart: export getCartesianDimensionInfo and getPolarDimensionInfo, fix #3668
- @visactor/vchart: support stackInverse for waterfall chart
🐛 Bug fix
- @visactor/vchart: incorrect update animation of funnel transform mark, #3685
- @visactor/vchart: fix the issue where the upper mark in stacked area overlaps the border of lower mark, #3684
- @visactor/vchart: fix cache of crosshair value when hide crosshair, fix #3686
- @visactor/vchart: allow dispatch roam zoom in datazoom component. fix#3714
- @visactor/vchart: datazoom and scrollbar realtime not work. fix#3716
- @visactor/vchart: fix the issue of tickAlign accuracy
- @visactor/vchart: indicator should show when switch
visible, fix #3675 - @visactor/vchart: circular progress should support morphing
- @visactor/vchart: tooltip should not handle mousemove or mouseout when enter tooltip, fix #3708
- @visactor/vchart: tooltip should auto wrap when
maxWidthis valid andmultiLineis not false, fix #3718 - @visactor/vchart: fix the type definition of text mark
🔨 Refactor
- @visactor/vchart: optimize performance of pictogram
📖 Site / documentation update
- @visactor/vchart: update options of poptip, close #3139
v1.13.4
2025-01-17
🆕 New feature
- @visactor/vchart: Added
insertZerosToArrayconfiguration towordCloudConfigin the word cloud series to address performance issues in specific browsers. - @visactor/vchart:
markArealabels now support more positions, including:'insideBottom','topLeft','topRight','bottomLeft','bottomRight','insideTopLeft','insideTopRight','insideBottomLeft','insideBottomRight'.
🐛 Bug fix
- @visactor/vchart: fix error of tooltip about
showDelay, fix #3663 - @visactor/vchart: fix offset of tooltip, fix #3666
- @visactor/vchart: fix bug of parse lineHeight of tooltip row, fix #3643
- @visactor/vchart: axis break's scope calculate error, fix#3656
- @visactor/vchart: fix the issue where map drag interaction cannot be terminated outside the canvas, #3650
- @visactor/vchart: fix the issue where map drag interaction cannot be terminated outside the canvas.
- @visactor/vchart: fix the issue where the line shape is incorrect when there are invalid points in the line or area and
invalidTypeis set tolink, fix #3146
v1.13.3
2025-01-08
🆕 New feature
- @visactor/vchart: add datum to params on axis-label event
- @visactor/vchart: wrap some hook in vgrammar
🐛 Bug fix
- @visactor/vchart: fix the issue of incorrect label display in 3D charts, #3584
- @visactor/vchart: fix the issue of animation in 3d wordcloud not work
- @visactor/vchart: brush data will be undefined when mark is hovered. fix#3623
- @visactor/vchart: fix style of dom tooltip when tooltip has customized child, fix #3615
- @visactor/vchart: fix error update of dom tooltip when update theme, fix #3619
- @visactor/vchart: fix position of html tooltip when confine is false, fix #3632
- @visactor/vchart: fix the typographical error of dataset tutorial
- @visactor/vchart: compilier should add dpr to vrender
- @visactor/vchart: fix invisible region blocking mark events, #3638
- @visactor/vchart: undefined points shoulde not show when dimension hover, fix #3610
- @visactor/vchart: fix layout error of title component, fix #3614
v1.13.2
2024-12-24
🆕 New feature
- @visactor/vchart: add miss Series and Chart in react vchart, close #3578
- @visactor/vchart: vchart support clickInterval params
🐛 Bug fix
- @visactor/vchart: support percentage state radius config in gauge segment mark, #3459
- @visactor/vchart: media query should not throw error when has empty axis, related to #3575
- @visactor/vchart: tooltip should not render empty column when
hasShapeof tooltip isfalse, related to #3572 - @visactor/vchart:
othersLineof tooltip can be hidden byvisible: false, related to #3572 - @visactor/vchart: fix position of tooltip, related to #3590
- @visactor/vchart: page should not crash when
tickStepis too small, fix #3591 - @visactor/vchart: fix updating of customized DOM when has interactive layer, fix #3587
- @visactor/vchart: fix axis breaks when set
tickStep, fix #3560
v1.13.1
2024-12-17
🆕 New feature
- @visactor/vchart: add config
customFilterto legend, support cutomized filter function, close #3492 - @visactor/vchart: Area chart supports setting labels in the middle
'inside-middle', close #3353
🐛 Bug fix
- @visactor/vchart: fix break of waterfall, fix #3544
- @visactor/vchart: fix the bug of updateModelSpecSync can not set axis.tick.forceTickCount
- @visactor/vchart: fix filter of lock domain when field is array, related #3469
- @visactor/vchart: fix size of datazoom when update, fix #3521
- @visactor/vchart: html tooltip can reuse the dom content and fix the unneed animation
- @visactor/vchart: fix update of extensionMark when mark has
name, fix #3547 - @visactor/vchart: fix indicator when change visible to be false, fix #3506
- @visactor/vchart: fix tooltip content when only has
valueFormatterorkeyFormatter - @visactor/vchart: fix style of dom tooltip
- vchart-extension: series-break should keep align width axis break, related to #3560
- @visactor/vchart: breaks should consider the
minandmaxof axis, related to #3560
v1.13.0
2024-12-06
🆕 New feature
- @visactor/vchart: add pictogram chart
- @visactor/vchart: support auto generated scrollbar in sankey, close #2838
- @visactor/vchart: react vchart support event filter, close #3461
- @visactor/vchart: tooltip key/content support config by field, close #2576
- @visactor/vchart: support max height of tooltip, by percent value , close #2675
🐛 Refactor
- @visactor/vchart: [Break Change] refactor the implement of html tooltip, fix #3137, close #2924, close #2591
- @visactor/vchart: [Break Change] support label overlap for inside arc labels by default
⚡ Performance optimization
- @visactor/vchart: [Break Change] vrender optimize the bounds of text, which will change the display of all text
v1.12.15
2024-12-05
🆕 New feature
- @visactor/vchart: support
restorePositionin position/bound label overlap strategy
🐛 Bug fix
- @visactor/vchart: optimize
shiftYof label
v1.12.14
2024-12-05
🆕 New feature
- @visactor/vchart: support
autoRefreshDprin chart options - @visactor/vchart: dataZoom can do filter when has
lockStatisticsByDomain, close #3469 - @visactor/vchart: add marker context to support the same color as series. close#3437
- @visactor/vchart: update options
maxNodeHeight,maxLinkHeightin sankey, close 3439 - @visactor/vchart-extension: add component
series-break, close #3450
🐛 Bug fix
- @visactor/vchart: upgrade scrollbar visible after layout. fix#3452
- @visactor/vchart: fix
adjacencyin sankey, fix #3460 - @visactor/vchart: not update layout when scrollbar domain is the same as before. fix#3452
- @visactor/vchart: value in scale range should consider about whole range. fix#3446
- @visactor/vchart: when the
invalidTypeof line is"link", line should be connected rightly. fix #3436, fix #3238 - @visactor/vchart: richtext should work when set state, fix #3465
v1.12.13
2024-11-22
🐛 Bug fix
- @visactor/vchart: fix
groupKeyof boxplot series, fix #3409, related to #2855 - @visactor/vchart: fix the issue where the length of the outerlabel line is incorrect when richtext, fix #3441
v1.12.12
2024-11-18
🐛 Bug fix
- @visactor/vchart: fix: fix the issue where modifying area.visible through updateSpec does not take effect, related #3393
- @visactor/vchart: fix incorrect rendering when changing
directionvia updateSpec in area chart, related #3406 - @visactor/vchart: fix zIndex of background image, fix #3403
- @visactor/vchart: fix error of tooltip when chart is released, fix #3428
⚡ Performance optimization
- @visactor/vchart: optimize the effect of break data
v1.12.11
2024-11-13
🆕 New feature
- @visactor/vchart: support axis sync to the axis that has breaks
- @visactor/vchart: tooltip can support customized
triggerandtriggerOff
🐛 Bug fix
- @visactor/vchart: fix the issue where the axis breaks render incorrectly in some cases
- @visactor/vchart: fix
zIndexof series, fix #3395 - @visactor/vchart: fix layout of title when orient is "left" or "right", fix #3401
- @visactor/vchart: fix the issue of custom svg string in tooltip shape, related #3384
- @visactor/vchart: tooltip
enterableshould work when update, fix #3405 - @visactor/vchart: fix tooltip position by
mode: pointer, close #3367 - @visactor/vchart: wordcloud should not throw error when
word.visibleisfalse, fix #3378 - @visactor/vchart: fix the issue where the scrolling legend triggers map zooming under certain conditions, related #3391
v1.12.10
2024-10-31
🆕 New feature
- @visactor/vchart: pie series support center of percent string
🐛 Bug fix
- @visactor/vchart: scroll not dispatch view update when axis is not display. fix#3278
- @visactor/vchart: changes to
roamvia updateSpec do not take effect - @visactor/vchart: fix the issue of symbolActiveMark visible setting
- @visactor/vchart: fix issue with chart background in harmony
- @visactor/vchart: fix event of angle axis in radarchart, fix #3343
- @visactor/vchart: type issue of title theme
- @visactor/vchart: fix the issue of incorrect display of legend scrollbar in boundary scenarios
🔨 Refactor
- @visactor/vchart: optimize setter and getter about markConfig
- @visactor/vchart: Optimize the issue of excessive omission of head and tail labels when axis labels are rotated in Cartesian coordinate systems.
- @visactor/vchart: Optimize the automatic line wrapping effect of axis labels in Cartesian coordinate systems.
v1.12.9
2024-10-25
🆕 New feature
- @visactor/vchart: support tooltip for overlapped points, close #3224
🐛 Bug fix
- @visactor/vchart: fixed the issue where map labels do not scale accordingly after updateSpec.
- @visactor/vchart: all the SeriesData should call
compileData(), fix #3322 - @visactor/vchart: clear throttle timer when out, fix #3326
- @visactor/vchart: fix
tooltipHideevent when handler is empty - @visactor/vchart: tooltip data should has
datumin each line - @visactor/vchart: Fixed the issue of label component misalignment in specific situations
- @visactor/vchart: Fixed the issue of partial blank areas in charts during resizing when dpr is not an integer, fix #3255
v1.12.8
2024-10-15
🆕 New feature
- @visactor/vchart: support
firstVisibleof axis label, close #3200 - @visactor/vchart: support
roam.blankto enable dragging from blank area of region in map chart - @visactor/vchart: optimize data empty condition
@visactor/vchart: Label component text style supports
wordBreak: "keep-all"
🐛 Bug fix
- @visactor/vchart: chart should
remakewhen visible of axis change, fix #3287 - @visactor/vchart: fix visible change of label, fix #3277
- @visactor/vchart: custom theme by chartType cannot work in initial options, #3285
- @visactor/vchart: fix issue of
htmlanddomnot work correctly in label - @visactor/vchart: axis line on zero should consider the bindAxis's inverse, fixed#3306
- react-vchart: register labels by default in circlePacking, sankey, sunburst, treemap, venn, fix #3148
- @visactor/vchart: Fix the issue where
item.label.spaceandpager.spaceare not effective in discrete legends
🔨 Refactor
- @visactor/vchart: refactor implement of
enterablein tooltip component
v1.12.7
2024-09-29
🆕 New feature
- @visactor/vchart: feat: support
minLengthin funnel outerlabel line - react-vchart: support
morphConfigof react-vchart, close #3219
🐛 Bug fix
- @visactor/vchart: fix error of
updateSpecwhen data changed, fix #3261 - @visactor/vchart: color of linear progress track in dark mode
- @visactor/vchart: datazoom state field and value field is incomplete problem. fix#3199
- @visactor/vchart: fix title of axis when the bounds is empty, fix #3265
- @visactor/vchart: fix media-query when
updateSpec - @visactor/vchart: fix updateSpec when add attributes
width,heighttospec
v1.12.6
2024-09-23
🆕 New Features
- @visactor/vchart: Added lifecycle hooks,
afterCreateVChart,beforeInitializeChart,afterInitializeChart - @visactor/vchart: Polar coordinate angle axis supports configurations like
autoLimit,autoWrap,autoHide, etc.
🐛 Bug Fixes
- @visactor/vchart: Allow adding
indicatorcomponents in polar charts - @visactor/vchart: Fix the default value issue of
positionin thelabelcomponent, fix #3242 - @visactor/vchart: Fix type error, change
typeinPointerMarkSpecto an optional type, fix #3227 - @visactor/vchart: Use
throttlefor throttling when triggeringresize - @visactor/vchart: Fix the chart update type to be
reCompileinstead ofremakewhen updatinglabelconfigurations - @visactor/vchart: Fix the issue where
customMarkdoes not supportmarkNameevent filters - @visactor/vchart: Fix the issue of incorrect animation triggering during radar chart updates, fix #3228
v1.12.5
2024-09-23
🆕 New Features
- @visactor/vchart: extension mark and customized mark support
markNameevent filter
🐛 Bug Fixes
- @visactor/vchart: optimize first axis label autolimit effect of cartesian chart
- @visactor/vchart:
animationUpdateshould also control labels animation - @visactor/vchart: fix default value of circular-progress, fix #2683
- @visactor/vchart: fix display of radar-chart when has negative radius
- @visactor/vchart:
word.style.fontWeightshould change the style of text in wordcloud, fix #3212
🔨 Refactor
- @visactor/vchart: simplify
getSpecInfo
v1.12.4
2024-09-09
🆕 New feature
- @visactor/vchart: support axis break
- @visactor/vchart: stackCornerRadius support callback. feat#3164
- @visactor/vchart: add
crossNodeAlignto sankey
🐛 Bug fix
- @visactor/vchart: bind first axis to series but not last. fix#3139
- @visactor/vchart: crosshair won't update when switch theme
- @visactor/vchart: wordcloud text overlap. fix#3177
- @visactor/vchart: fix zIndex of label in pie-chart
🔧 Configuration releated
- @visactor/vchart: clear state when updateSpec. fix#3162
v1.12.3
2024-09-05
🐛 Bug fix
- @visactor/vchart: cannot disable label update animation by
option.animation:false
v1.12.2
2024-09-05
🆕 New feature
- brush: add config to control zoom when brush empty data. close#2934
- @visactor/vchart: support 'inside-center' label position in pie chart
🐛 Bug fix
- @visactor/vchart: rangeMode of scrollbar not work. fix#3147
- @visactor/vchart: fix error of
barWidth,barMinWidth,barMaxWidthwhen value is null - @visactor/vchart: x brush filter not work. fix#3111
- @visactor/vchart: indicator stop tooltip interactive. fix#3123
- @visactor/vchart: fix error of
getCenterwhen layoutRadius is a customized function in radar - @visactor/vchart: media query causes incorrect render result, #3102
- @visactor/vchart: normal animation not work since v1.12.0
- @visactor/vchart: sankey scale update not work
- @visactor/vchart: fix error of sankey when some customized mark has name "node"
- @visactor/vchart: fix dimension value of tooltip when has innerOffset, fix #2923
- @visactor/vchart: vchart should not throw error when the values of series data is empty, fix #3082
- @visactor/vchart: fix error of
updateSpecwhen array change - @visactor/vchart: wordcloud fill not update after updateSpec. fix#3122
- @visactor/vchart: wordcloud scale update not work. fix#3129
🔨 Refactor
- @visactor/vchart: refactor the parser of tooltip pattern
📖 Site / documentation update
- @visactor/vchart: fix issue of treemap.label not shown in option pages, fix #2562
- @visactor/vchart: update docs about circular progress, close #2987
v1.12.1
2024-08-21
🐛 Bug fix
- @visactor/vchart: x brush filter not work. fix #3111
- @visactor/vchart: fix error of
getCenterwhen layoutRadius is a customized function in radar - @visactor/vchart: media query causes incorrect render result, #3102
- @visactor/vchart: vchart should not throw error when the values of series data is empty, fix #3082
v1.12.0
2024-08-16
🆕 New feature
- @visactor/vchart: marker's
coordinatesandpositionsproperty support callback - @visactor/vchart: support
animationStateconfig - @visactor/vchart: show evenly divided pie chart with
showAllZero - @visactor/vchart: enable
supportNegativeoption to treat negative values as absolute values - @visactor/vchart: support theme config by chart type
- @visactor/vchart: support text shape of word-cloud
- @visactor/vchart: add new chart mosaic chart
- @visactor/vchart: support customized tick function of linear axis
- @visactor/vchart: add emptyPlaceholder and emptyCircle for pie chart
🐛 fix
- @visactor/vchart: y-axis is reverted after brush zoomin. fix #3089
- @visactor/vchart: mark-point position type error fix
🔨 refactor
- @visactor/vchart: refactor the graphics in linear-progress chart
- @visactor/vchart: use label component to refactor sankey label
- @visactor/vchart: stack can be required by need
🔖 other
- @visactor/vchart: sequence support bottom axes. fix #2927
v1.11.12
2024-08-15
🆕 New feature
- @visactor/vchart: support
layoutRadiusof pie
🐛 Bug fix
- @visactor/vchart: fix params of tickCount in linear-axis-mixin, fix #3053
- @visactor/vchart: fix
paddingof region not work - @visactor/vchart: brush error after legend filter. fix#3061
- @visactor/vchart: fix funnel chart color bug with different category and series fields
- @visactor/vchart: fix issue with harmony event
- @visactor/vchart: fix type error of react vchart, fix #3065
- @visactor/vchart: tooltip should show when chart has multiple regions
- @visactor/vchart: fix the issue background of chart not updated, fix #3054
- @visactor/vchart: fix the update of
startAngleandendAnglein pie chart, fix #3059 - @visactor/vchart: fix switch
visibleof legend, fix #3060
v1.11.11
2024-08-06
🆕 New feature
- @visactor/vchart: label line support custom path. close#3000
- @visactor/vchart: upgrade vrender to 0.19.20, to support
catmullRomandcatmullRomClosedcurveType, related #2610
🐛 Bug fix
- @visactor/vchart: fix crosshair of histogram, fix #2826
- @visactor/vchart: use
vglobal.getElementByIdto replacedocument.getElementById - @visactor/vchart: liquid gradient not work after reverse
- @visactor/vchart: add group mark to fix gradient color bug of liquid and add rect shape to fix rect symbol padding bug
- @visactor/vchart: fix
lockAfterClickof tooltip, related #1574 - @visactor/vchart: prevent trigger original event in panEnd composite event #2931
- @visactor/vchart: charts should not stack when only specify
stackValuebutstackis false, fix #3005 - @visactor/vchart:
updateDataincorrect with datazoom, related #3041 - @visactor/vchart: fix issue of
updateSpecwhen visible of grid in axis change, fix #3004 - @visactor/vchart: fix fontFamily when update theme, fix #3028
- @visactor/vchart: fix:curveType
monotonein seriesStyle not work
v1.11.10
2024-07-24
🆕 New feature
- @visactor/vchart: liquid support reverse and target mark. close #2977 & close #2978
- @visactor/vchart: add
totalScaleparams in geo zoom event - @visactor/vchart: support
geoZoomByIndex/geoZoomByIdAPI, close #2925 - @visactor/vchart: marker label background support custom path. close #2959
🐛 Bug fix
- @visactor/vchart: prevent issue with ios bug while pointEvent is configed
- @visactor/vchart: liquid gradient not work after reverse
- @visactor/vchart: prevent trigger original event in zoomEnd composite event #2931
- @visactor/vchart: fix error of setDimentionIndex when dimension axis is linear
🔧 Configuration releated
- @visactor/vchart: update rollup.config.js to fix es5/index.js, fix #2971
v1.11.9
2024-07-17
🆕 New feature
2024-07-17
🐛 Bug fix
- @visactor/vchart: fix statistics confict of linear and discrete field, close #2926
- @visactor/vchart: fix theme error of update spec
- @visactor/vchart: fix update of label when udpate spec
- @visactor/vchart: fix bug of polar point update aniamtion
- @visactor/vchart: react attributes should support react 17
- @visactor/vchart: fix height of link when set
minNodeHeightof sankey
v1.11.7
2024-07-06
🆕 New feature
- @visactor/vchart: support configuring callback function in indicator text style attributes, related #2540
- @visactor/vchart: add options hideTimer in tooltip, to hide tooltip by timer
- @visactor/vchart: support updateIndicatorDataById/updateIndicatorDataByIndex API, related #2776
- @visactor/vchart: add userUpdateOptions to let user specify update type of charts, fix some animation bug
🐛 Bug fix
- barbackground: datakey is undefined when set custom datakey fix#2908
- @visactor/vchart: fix the issue where barMaxWidth does not work when barWidth is configured, fix#2885
- @visactor/vchart: line/area clip animation by incorrect direction
- crosshair: fix bug of crosshair position when legend filter data. fix fix#2905
- @visactor/vchart: fix polar animation logic for radar charts
- @visactor/vchart: type define fix
v1.11.6
2024-06-27
🐛 Bug fix
- @visactor/vchart: background of chart should support gradient color
- animation: rose animation not work when update twice. fix#2856
- @visactor/vchart: fix the type of
ITooltipTheme, fix #2850 - @visactor/vchart: fix the issue of update animation not executed when updateSpec, #2835 #2836
v1.11.5
2024-06-21
🆕 New feature
-
@visactor/vchart: add option
style.alignof Tooltip, support RTL tooltip -
🐛 Bug fix
-
@visactor/vchart: optimize discrete legend pager color in dark theme, related #2654
-
@visactor/vchart: fix the issue issue with stacked waterfall charts where positive and negative values were not stacked separately when there were both positive and negative values in the same stack, fix #2212
v1.11.4
2024-06-18
🐛 Bug fix
- @visactor/vchart: fix bug of
updateSpecwhen hasscales, close #2744 - @visactor/vchart: gauge chart might throw error when the value is close to its maximum, fix #2783
- @visactor/vchart: fix the behavior of the gauge pointer when it exceeds the axis range, fix #2780
- @visactor/vchart: normal animation not work when appear animation is disabled, fix #2807
- @visactor/vchart: upgrade vrender to 0.19.10, vgrammar to 0.13.9
v1.11.3
2024-06-06
🆕 New feature
- @visactor/vchart: add option
showBackgroundChartof DataZoom
🐛 Bug fix
- @visactor/vchart: bar chart should work normally when x-axis is linear, fix #2758
- @visactor/vchart: fix issue of continuous legend filter in treemap
- @visactor/vchart: fixed the issue that the newly added component type could not take effect when updateSpec
- @visactor/vchart: fixed
setSelectedof sankey chart, fix #2757 , fix #2765
v1.11.2
2024-05-30
🐛 Bug fix
- @visactor/vchart: fix the bug that
animationThresholdnot work, close #2745 - @visactor/vchart: fix the issue of update animation in area chart is not work
- common: bar series support auto band size in common chart. fix#2704
- @visactor/vchart: corsshair should hide when pointer out view, fix #2726
- @visactor/vchart: close animation cause by datazoom/scrollbar
- @visactor/vchart: `type-step` markLine's label should consider the refX/refY/dx/dy set by user, fixed#2739
- react-vchart: fix the issue of
<Axis />that the propsidnot work - @visactor/vchart:
polarAxis.grid.smoothnot work in theme configuratio
🔧 Configuration releated
- @visactor/vchart: when build es5 ,
targetsof@babel/preset-envshould bedefaults, fix #2702
v1.11.1
2024-05-21
🆕 New feature marker:mark-point support arc line and targetSymbol.close #2590 @visactor/vchart:add new options followTooltip to crosshair 🐛 Bug fix @visactor/vchart:fix the issue of missing defaultDataIndex in extensionMarks @visactor/vchart:fix error of empty spec, fix#1193 @visactor/vchart:fix the error caused by renderNextTick after release @visactor/vchart: layout-model should read layoutLevel in spec, and dont create layoutItem for hidden components, related#1674 @visactor/vchart:when marker's spec update, it should update when call vchart.updateSpec @visactor/vchart:fix effect of sampling when flush is true, fix #2272 @visactor/vchart:fix the api valueToPositionX and valueToPositionY of sankey @visactor/vchart: sankey should color by seriesField, fix#2678 @visactor/vchart:fix bug of setDimensionIndex when axis is linear @visactor/vchart:fix issue with import registerTTEnv @visactor/vchart:fix issue with taro tt env, closed#2648 @visactor/vchart:fix error of call updateFullDataSync() before renderSync(), fix #2655 📖 docs @visactor/vchart:add custom animate doc @visactor/vchart:perfect document for react-lynx-vchart
v1.11.0
2024-05-08
🆕 New feature
- @visactor/vchart: support
animationconfig of custom-mark - @visactor/vchart: legend should keep unselected when update spec or data, fix #2531, related #2443
- marker: marker enhance about state and animation and support polar and geo axis. close#1165
- marker: add interactive event listener of marker. close#2248
- marker: add config about custom data of all relative series. close#2183
- @visactor/vchart: support data update when spec is same in react-vchart
- @visactor/vchart: support
softMinandsoftMaxin linear-axis, close #2498 - @visactor/vchart: add new properties
tooltipSpecandtooltipActualto tooltip event params, related #2454 - @visactor/vchart: add
othersLineto customize the the "Others" line content displayed after the tooltip content exceeds the maximum number of displayed lines - @visactor/vchart: the new chart type venn chart, related #2144
- @visactor/vchart: enhanced capabilities for waterfall chart total label
- @visactor/vchart: add api of
clearState(),clearSelected(),clearHovered(), fix #2552 - @visactor/vchart: support
simplify.toleranceconfig inregisterMapAPI
🐛 Bug fix
- wordCloud: wordCloud layout error and color scale error when updateData. fix#2605'
- @visactor/vchart: fix error of position when update viewBox
- scroll: scroll not work in ios. fix#1224
- @visactor/vchart: fix range-column-chart spec
- marker: fix mark point position about offset. fix#2579
- @visactor/vchart: extension-mark should update when data is update
- @visactor/vchart: duplicated categoryField data in funnel will result to unexpected rendering result
- @visactor/vchart: the x-axis and y-axis of scatter can be band-axis
- @visactor/vchart: vchart should not remake of same spec
- @visactor/vchart: fixed the problem that when the label of the sankey chart is hidden, an error will be reported when clicking on the blank space
- @visactor/vchart: fix the issue of scatter when the legend switch visible encode, close #2625
- @visactor/vchart: fix the trigger off of default select interactions
🔨 Refactor
- @visactor/vchart: react-vchart will require component by need by default
- @visactor/vchart: remove built-in simplify data transform
🔧 Configuration releated
- @visactor/vchart: upgrade dependencies
v1.10.6
2024-05-08
🆕 New feature
- @visactor/vchart: enhanced capabilities for waterfall chart total label
🐛 Bug fix
- wordCloud: wordCloud layout error and color scale error when updateData. fix #2605
- @visactor/vchart: fix error of position when update viewBox
- scroll: scroll not work in ios. fix#1224
- @visactor/vchart: fix range-column-chart spec
- @visactor/vchart: duplicated categoryField data in funnel will result to unexpected rendering result
- @visactor/vchart: fixed the problem that when the label of the sankey chart is hidden, an error will be reported when clicking on the blank space
- @visactor/vchart: fix the issue of scatter when the legend switch visible encode, close #2625
- @visactor/vchart: fix the trigger off of default select interactions
v1.10.5
2024-04-26
🆕 New feature
- @visactor/vchart: player support play when hidden. feat#2524
🐛 Bug fix
- datazoom: when drag start and end handler outside, min and max span not work. fix#2559
- @visactor/vchart: fix domain of continuous legend when specify seriesId or seriesIndex
- @visactor/vchart: fix eventsBinded update in react-vchart
- scrollbar: label position not align with mark. fix#2534
- scrollbar: enable bubble when scroll to boundary. fix#2521
- @visactor/vchart: fix error of update theme when series reduce
⚡ Performance optimization
- @visactor/vchart: optimize the performance of pie chart, fix #2568
v1.10.4
2024-04-03
🆕 New feature
- @visactor/vchart: increase chart stacking capabilities, provide
stackSortto support sorting when stacking
🐛 Bug fix
- @visactor/vchart: axis unit in wrong position when hiding the axis domainLine
- @visactor/vchart: fix issue of the order of data is not uniform in stack
- @visactor/vchart: type defination of markArea & markPoint in common chart
- @visactor/vchart: formatMethod of crosshair label runs multiple times (Tip: After fixing it, the process of retaining two decimal places in the crosshair label has been changed to the default formatMethod. After replacing the formatMethod, users will no longer retain decimal places), related #2501
- @visactor/vchart: crosshair can't move when axis domain is very small, related #2492
- @visactor/vchart:
updateDataSyncproduces inconsistent results compared to direct drawing, related #2503
🔨 Refactor
- @visactor/vchart: add event params
vchart, which will updated in lifecycle events, close #2502
v1.10.3
2024-03-28
🆕 New feature
- @visactor/vchart: support interaction events of
element-selectandelement-highlight - @visactor/vchart: support
showDefaultNamein map chart to display unmatched name in map data
🐛 Bug fix
- @visactor/vchart: tooltip cliped if set border width. fix#2471
- @visactor/vchart:
lineWidthis invalid in rect-type-crosshair, related #2432 - @visactor/vchart: should use
series.getMarkInNameto get the mark for total label's caculation, fixed #2448 - @visactor/vchart: fix the issue of event trigger count after
updateSpecSync() - @visactor/vchart: map data will not show if not configured in nameMap
- @visactor/vchart: axis label missing in the sampled angle axis, related #2439
- @visactor/vchart: fix radar chart clipAngle animation error when loading on demand.
- @visactor/vchart: fix the release order of _eventDispatcher
- @visactor/vchart: should use series's _seriesMark to calculate total mark, not all series mark names are the same as series.type
v1.10.2
2024-03-26
🆕 New feat
- @visactor/vchart: support interaction events of
element-selectandelement-highlight
🐛 Bug fix
- @visactor/vchart:
lineWidthis invalid in rect-type-crosshair, related #2432 - @visactor/vchart: should use
series.getMarkInNameto get the mark for total label's caculation, fixed #2448 - @visactor/vchart: fix the issue of event trigger count after
updateSpecSync() - @visactor/vchart: fix radar chart clipAngle animation error when loading on demand.
v1.10.0
2024-03-13
🆕 New feature
- @visactor/vchart: bar chart supports
autoBandSizeto automatically calculate bandSize based on the incoming configuration such asbarWidth, thereby affecting the actual length of the axis, related #2268 - @visactor/vchart: stacked bar chart supports the config
stackCornerRadiusto configure the corner radius of stacked bar groups, releated #2185 - dataZoom: enhance when big data and brush releated
- dataZoom: add sampler for preview chart
- @visactor/vchart: support scrollbar in legend
- @visactor/vchart: the theme of the legend supports separate configuration of different themes in different directions, related #2216
- @visactor/vchart: react-vchart supports custom tooltip render, related #2288
- @visactor/vchart: theme supports for configuring series themes in stack state, related #2331
- @visactor/vchart: theme supports custom tokens, related #2255
- @visactor/vchart: tooltip supports the same
lockAfterClickas crosshair, related #2352 - @visactor/vchart:
x&yof the tooltip position can be fixed separately, related #2320 - @visactor/vchart: add more tooltip shape configs in
tooltip.styleof the chart spec, related #2292 - @visactor/vchart: state style of arc marks support
innerPaddingandouterPadding, related #2038 - @visactor/vchart: register hover/select interaction by default
- @visactor/vchart: remove advanced interaction in simple bundle
🐛 Bug fix
- @visactor/vchart: enterable tooltip will not hide when mouse moves directly from the tooltip to a non-chart area, related #2315
- @visactor/vchart: upgrade version of vgrammar to fix end state of animation
- @visactor/vchart:
tickMaskis invalid in circular progress charts, related #2316 - @visactor/vchart: rect crosshair should lock when lockAfterClick is true
- @visactor/vchart: when region style is empty, should not create _backgroundMark or _foregroundMark
- @visactor/vchart: fixed the issue of being unable to listen to customMark events on vchart
- @visactor/vchart: grid component should not be pickable expect its children
- @visactor/vchart: events on
<Bar />should not trigged twice - @visactor/vchart: plugin should be released in
release()
🔨 Refactor
- react-vchart: refactor react-vchart to support render in strict mode
🔧 Configuration releated
- @visactor/vchart: use
rimrafto replacerm -rf
v1.9.6
2024-03-11
🆕 New feature
- @visactor/vchart: support dataKey in CustomMark and ExtensionMark
- @visactor/vchart: support mulity data in waterfal total dimensions
🐛 Bug fix
- @visactor/vchart:
animationAppear: falsenot work - @visactor/vchart: fix bug that throws error when setting mark style to invlaid value
- @visactor/vchart: fix the issue of duplicate event registration, fixed #2336
- @visactor/vchart: fixed the issue of being unable to listen to label and totalLabel component events on vchart,
vchart.on('click', { level: 'model', type: 'label' }) - @visactor/vchart: optimize totoal label position when axis is inversed
- @visactor/vchart: upgrade vrender to 0.17.27, vgrammar to 0.11.15
- scrollbar: click stopped by zoomable. fix#2333
v1.9.5
2024-03-04
🆕 New feature
- @visactor/vchart: support dataKey in CustomMark and ExtensionMark
- @visactor/vchart: support mulity data in waterfal total dimensions
🐛 Bug fix
- @visactor/vchart:
animationAppear: falsenot work - @visactor/vchart: optimize totoal label position when axis is inversed
v1.9.3
2024-02-07
🆕 New feature
- @visactor/vchart: supply pie percent data as
data._percent_
🐛 Bug fix
- @visactor/vchart: axis zero not work beacause of collect data. fix#2226
- @visactor/vchart: marker area xy layout needs to deal with the problem of empty coordinate points
- player: default attr leades to layout error. fix#241
- @visactor/vchart: wordcloud support rect shape. fix#2220
v1.9.2
2024-02-05
🐛 Bug fix
- @visactor/vchart: bar label issue when position is 'inside-bottom' or 'inside-top'
- @visactor/vchart: in block-vchart demo, the
dpracquisition method is wrong and needs to be obtained in real time - @visactor/vchart: series can read
directionfrom chart spec, releated to #2181 - @visactor/vchart: dataZoom min and max span does not effect, related #2195
- @visactor/vchart: fix the problem that multi-layer axis labels are not displayed after closing tail labels, related #2179
- @visactor/vchart: fix polar animation interpolation
- @visactor/react-vchart: fix the error when
onClickof<VChart />is null, close #2186 - @visactor/vchart: charts should not stack toggle when series has same type but differernt axes, related #2210
- @visactor/vchart: there is some offset in the position of the dom tooltip shape, related #2188
🔧 Configuration releated
- @visactor/vchart: add react-lynx doc
v1.9.1
2024-01-31
🐛 Bug fix
- @visactor/vchart: custom mark should run after all the series marks, fix #2156
- @visactor/vchart: interactions should be closed by
option.disableTriggerEvent - @visactor/vchart: in the case of multiple band axes in a chart, the same datum corresponds to multiple rows of dimension tooltip content, related #2148
- @visactor/vchart: fix error of vchart in strict-mode
- @visactor/vchart: fix the zero-align of axes, fix #2167
v1.9.0
2024-01-26
🆕 New feature
- @visactor/vchart: axis supports
hasDimensionTooltipfor force specification of dimension tooltip, related #1678 - @visactor/vchart:
triggerOffof crosshair support number to close crosshair by setTimeout, fix #1676 - @visactor/vchart: the
barBackgroundmark in the bar chart supportsfieldLevelconfig to indicate whether thebarBackgroundmark is displayed at the group level and at which level it is displayed, related #1601 - @visactor/vchart: histogram chart supports bar background, related #1979
- @visactor/vchart: support fitStrategy for indicator
- liquid: liquid chart. close#1158
- @visactor/vchart: band type axis supports multi-layer axis label display
- @visactor/vchart: support separately configuring interactive for line/area mark in area chart, see #1592
- @visactor/vchart: support
stateSortof mark, fix #2003 - @visactor/vchart: support customized vrender component in extensionMark
- @visactor/vchart: split tooltip handler into plugins for on-demand importing, related #1397
🐛 Bug fix
- @visactor/vchart: fix the bug of crosshair trigger when hover and click are both configed, fix #1574
- @visactor/vchart: tooltip supports content area scrolling, related #2001
- @visactor/vchart: remove label line height in default themes, related #1983
- @visactor/vchart: fix the issue where tooltip content callbacks may not be effective in certain situations, related #1943
🔨 Refactor
- @visactor/vchart: deprecated
useSyncRenderin react-vchart
v1.8.10
2024-01-25
🆕 New feature
- @visactor/vchart: support innerOffset in vchart cartesian axis
🐛 Bug fix
- @visactor/vchart: fix issue of continous color scale, close #2131
- @visactor/vchart: dont return min,max of empty data, fix #1711
- @visactor/vchart: fixed polar coordinate relative axis tickValues acquisition error problem, fixed#2117
- @visactor/vchart: fix the issue mark line is not filter by legend, close #2127
- @visactor/vchart: sequence chart region bind error. fix#2115
- @visactor/vchart: star shapes on dom tooltip do not display correctly, related #1905
- @visactor/vchart: treemap drill event error
- @visactor/vchart: treemap drill error when turn off the animation
v1.8.9
2024-01-23
🆕 New feature
- @visactor/vchart: support supportsTouchEvents and supportsPointerEvents config
- @visactor/vchart: support
alignSelfof layoutnormal-inlineelements, fix #2072 - @visactor/vchart: upgrade vrender
🐛 Bug fix
- @visactor/vchart: fix bug of crosshair timer, fix #2088
- @visactor/vchart: fix the bugs of axis's onZero property, fixed #2098,#2099
- @visactor/vchart: update animation should exludes
definedchannel
v1.8.8
2024-01-19
🆕 New feature
- @visactor/vchart: enhance scroll effect, closed #2037
- @visactor/vchart: upgrade @visactor/vrender-core to locked 0.17.14
- @visactor/vchart: sankey chart supports disableTriggerEvent configuration
- @visactor/vchart: support new layout type region-relative-overlap
🐛 Bug fix
- @visactor/vchart:
area.interactivein area series spec is not available, related #2030 - @visactor/vchart: fix sortDataByAxis not work after datazoom changed axis
- @visactor/vchart: crosshair should show when
trimPaddingof axis is true, fix #2054 - @visactor/vchart: calculate layer transform for dimension tooltip
- @visactor/vchart: fixed the issue where activePoint does not take effect when the visible configuration of line chart point is false
- @visactor/vchart: different effect when configuring label.overlap:true in #1956
- @visactor/vchart: label position incorrect with region indent
- scroll: event error in lynx env. fix#2041
- @visactor/vchart: map scale ratio not correct after updateSpec or resize
- @visactor/vchart: fix the bug of nice when tickCount is a function, fix #2050
v1.8.7
2024-01-11
🆕 New feature
- markPoint: mark point support item content confine. fix #1573
- @visactor/vchart: support indent in region layout
🐛 Bug fix
- @visactor/vchart: mark tooltip not work in rangeColumn chart, closes #1959
- brush: hover not effect when draw a small brush. fix#1985
- @visactor/vchart: fix the problem that indent.top cannot take effect normally
- @visactor/vchart: the crosshair should only be triggered when the point is in some x-axis and y-axis, fix #1954
- @visactor/vchart: fixed the issue where legend filtering fails after customizing data for discrete legends, fixed #1994
- @visactor/vchart: range column chart's
barMinHeightproperty does not take effect, closed#1999 - @visactor/vchart: tooltip value is stacked in stacked radar charts, related #450
- @visactor/vchart: fix the onebyone symbol animation order, closes #1932
v1.8.5
2024-01-04
🆕 New feature
- @visactor/vchart: add zAxis theme and set label space to 0, closed #149
🐛 Bug fix
- @visactor/vchart: compute layer translate for crosshair
- @visactor/vchart: optimize funnel clip animation without extensionMarks
- @visactor/vchart: fix the hover state of multiple series, close #1899
- @visactor/vchart: waterfall.label not work in #1897
v1.8.4
2024-01-02
🐛 Bug fix
- @visactor/vchart: add media query spec interface to default chart spec
- @visactor/vchart: fix the bug of extension mark when no valid animation, fix #1877
v1.8.3
2024-01-02
🆕 New feature
- @visactor/vchart: add props
useSyncRenderto react-vchart, close #1685 - @visactor/vchart: Supports the initialization parameter
disableTriggerEventto turn off the default interactive effect of the chart
🐛 Bug fix
- @visactor/vchart: chart option.animation not work
- @visactor/vchart: fix error in strict mode of react-vchart, fix #1669
- @visactor/vchart: error in chart level modification of media query action
- @visactor/vchart: dimension tooltip in the dual-dimension chart contains data of only one dimension, related #1841
- @visactor/vchart: fix bug in layout when band axis has no domain
- @visactor/vchart: funnel clipIn animation has delay for marks which overflows the range of region in #1839
- @visactor/vchart: when marker label's padding is an object, it should work
- @visactor/vchart: undefined globalThis in tt miniprogram, see #1854 🔨 Refactor
- @visactor/vchart: optimize the style configuration of marker
v1.8.2
2023-12-22
🆕 feat
- @visactor/vchart: Supports the initialization parameter
disableTriggerEventto turn off the default interactive effect of the chart
🐛 fix
- @visactor/vchart: Config
animationin the chart option doesn't work - @visactor/vchart: Error in chart level modification of media query action
v1.8.1
2023-12-21
🐛 fix
- @visactor/vchart: improve the stability of spec transformer and media query
- @visactor/vchart:
select.triggerOff: nonenot work
v1.8.0
2023-12-19
🆕 feat
- @visactor/vchart: add getPoints api in funnel mark attribute context
- @visactor/vchart: vchart supports chart-level plugin, related #1784
- @visactor/vchart: new media query plugin to support self-adaptive charts, related #1413
- @visactor/vchart: support optimize config, and auto set disableCheckGraphicWidthOutRange to true
- @visactor/vchart: remove legacy theme for legends
🐛 fix
- @visactor/vchart: fix the api:
getComponentsByKeynot work - @visactor/vchart: animation support for gauge pointer series, related #1699
- @visactor/vchart: fix issue with secondary dataflow, closed #1760
🔨 refactor
- @visactor/vchart: update datazoom and brush updatecallback, use event
⚡ perf
- @visactor/vchart: when visible is false, dont parse detail attrs
v1.7.5
2023-12-15
🐛 fix
- brush: brush release error after update spec. fix#1720
- @visactor/vchart: series should pick
morphconfig in chart - @visactor/vchart: fix type defination of vchart spec in #1486
v1.7.4
2023-12-12
🆕 feat
- @visactor/vchart: support interaction group in region
🐛 fix
- @visactor/vchart: label style not update when change current theme in #1698
v1.7.3
2023-12-06
🆕 feat
- @visactor/vchart: marker supports
coordinatesOffsetfor points adjusting - @visactor/vchart: markLine supports x,y,y1 y,x,x1 and x,y,x1,y1 position
- @visactor/vchart: markPoint support xy position
- @visactor/vchart: marker's position property support relative coordinate
- @visactor/vchart: marker's coordinate property supports callback
- @visactor/vchart: cartesion crosshair's rect width support callback, support #1567
- @visactor/vchart: polar crosshair supports default show
- @visactor/vchart: support text omission position configuration
suffixPosition - @visactor/vchart: supports
pickStrokeBufferstyle attribute for extending the stroke picking range
🐛 fix
- @visactor/vchart: fix 3d bar chart with seriesField issue, closed #1646
- @visactor/vchart: fix 3d chart z axis not work noamally issue, closed #1668
- @visactor/vchart: clear old encode when update, fix #1630
- @visactor/vchart: fix the problem that track mark has multiple elements in gauge series, related #1643
- @visactor/vchart: fix the problem that gaugePointer series doesn't support custom
innerRadius, related #1644 - @visactor/vchart: fix the type error of markArea
- @visactor/vchart: the outerBorder's color should be equal with labelBackground's fill by default
- @visactor/vchart: fix oneByOne loop animation
- @visactor/vchart: add
alignproperty for size legend, and fix the issue of the attribute assignment does not take effect, related #1553
🔨 refactor
- @visactor/vchart: unify
getVRenderComponentsmethod in Component model
⚡ perf
- @visactor/vchart: only call
cloneDeepSpec()when need
v1.7.2
2023-11-30
🐛 fix
- @visactor/vchart: clear old encode when update, fix #1630
- @visactor/vchart: fix the problem that track mark has multiple elements in gauge series, related #1643
- @visactor/vchart: fix the problem that gaugePointer series doesn't support custom
innerRadius, related #1644
🔨 refactor
- @visactor/vchart: unify
getVRenderComponentsmethod in Component model
v1.7.1
2023-11-30
🐛 fix
- @visactor/vchart: read dataview of extension-mark by
dataId - @visactor/vchart: fixed the issue where the layout size of the axis is incorrect when only domainLine is displayed
- @visactor/vchart: fix bug of changed spec when create series
- pie: get center error. fix #1610
- @visactor/vchart: optimize the effect of
tooltip.enterablethat user's pointer can easily enter the tooltip, related #1598
v1.7.0
2023-11-24
🆕 feat
- @visactor/vchart: support
trimPaddingfor band type axis, which used to remove the blank space at both ends of the aixs, closed #1174 - @visactor/vchart: custom mark support animation config
- @visactor/vchart: support customShape of mark
- @visactor/vchart: optimize auto mode of data-zoom, related #1416
- @visactor/vchart: enhance marker's position ability
- @visactor/vchart: mark area should support specify x x1 y and y1 both
- @visactor/vchart: add light-mobile and dark-mobile theme, related #1414
- @visactor/vchart: optmize performance of computing data
- @visactor/vchart: support none in component layoutType
- @visactor/vchart: support line/area label
- @visactor/vchart: no longer register mobile theme in vchart
- @visactor/vchart: feature: supports registered function expression syntax, related #1187
🐛 fix
- @visactor/vchart: chart padding won't update when switching global theme
- @visactor/vchart: fix spec modified unexpectedly in data model, details in #1514
- @visactor/vchart: update enableSegements implemention
🔨 refactor
- @visactor/vchart: refactor the inheritance structure of the chart module to make the layout system independent, details in #1428
⚡ perf
- @visactor/vchart: dont need to call
attrTransform()in compilable-mark - @visactor/vchart: remove getStatisticsDomain()
- @visactor/vchart: dont call bounds calculate when user specify width/height of components
v1.6.7
2023-11-21
🐛 fix
v1.6.6
2023-11-21
🐛 fix
- @visactor/vchart: fix chart screen remains when using updateSpecSync, details in #1421
- @visactor/vchart: is mouse click in empty region, the hover shape should reset, fixed #1538
v1.6.5
2023-11-17
🆕 feat
- @visactor/vchart: add
skipFunctionDiffin react-vchart to skip difference of functions
🐛 fix
- @visactor/vchart: dimension click not effect after update spec. fix #1532
v1.6.4
2023-11-16
🐛 fix
- @visactor/vchart: fixed the problem of unreasonable automatic indentation being triggered after modifying the axis range in datazoom
- @visactor/vchart: default realtime not effect in scrollbar and datazoom. fix #1462
- @visactor/vchart: filter mode error when roam in scrollbar and datazoom. fix #1460
- @visactor/lark-vchart: fix
optionscan not work in lark-vchart, wx-vchart - @visactor/wx-vchart: fix
optionscan not work in lark-vchart, wx-vchart - @visactor/vchart:
legendItemHoverandlegendItemUnHovershould trigger once, https://github.com/VisActor/VRender/pull/678
⚡ perf
- @visactor/vchart: optimize the dataflow of sankey
v1.6.3
2023-11-10
🐛 fix
- @visactor/vchart: fix the issue of update animation not work for line mark
- @visactor/vchart: update vgrammar to ~0.8.3 to fix the issue that, vrender should not auto render during renderAsync
- @visactor/vchart: fix the error when quick release vchart during async render
- @visactor/vchart: tooltip value is forced to wrap when the user globally configures css overflow-warp, related #1446
- @visactor/vchart: fix: svg model's id should be uniq, fixed #1422, #1442
- @visactor/vchart: fix: empty string should not be a valid number, fix #1463
⚡ perf
- @visactor/vchart: optimize the encode performance of sankey
v1.6.2
2023-11-08
🐛 fix
- @visactor/vchart: tooltip value is forced to wrap when the user globally configures css overflow-warp, related #1446
v1.6.1
2023-11-08
🆕 feat
- @visactor/vchart: label formatMethod callback add context parmas to provide series object
- @visactor/vchart: add components
<Title />and<Indicator />of react-vchart, close #1424
🐛 fix
- @visactor/vchart:
centroidPropertynot work in map chart - @visactor/vchart: fix incorrect legend filter result caused by animation in #1403
- @visactor/vchart: if layout item is invisible, do not participate in grid layout, related #1425
- @visactor/vchart: aggregation return value infinity problem. fix#1380'
v1.6.0
2023-11-03
🆕 feat
- @visactor/vchart: add bar background mark for bar-like series, related #1154
- @visactor/vchart: add
updateElementcallback in tooltip spec to configure custom tooltip DOM elements based on the default tooltip handler, related #1338 - @visactor/vchart: enable exit animation while updating data
- @visactor/vchart: support functional label.position config in line/area/scatter/bar series
- @visactor/vchart: load browser or node env code dynamically
- @visactor/vchart: dataScheme supports configuration by distinguishing series directions, related #1209
- @visactor/vchart: data sampling & point overlap. close #460
- @visactor/taro-vchart: support weapp
🐛 fix
- @visactor/vchart: react-vchart mode not work
- @visactor/vchart: optimize the trigger of hover in non-browser env
- @visactor/vchart: if series mark is line, return stroke value when user want fill value, fixed #1388
- @visactor/vchart: fix the angle offset in rose dimension tooltip, related #1263
⚡ perf
- @visactor/vchart: create Stack and calculate stack attributes when need
v1.5.4
2023-10-30
🐛 fix
- @visactor/vchart: unexpected funnel transform ratio label, see #1348
- @visactor/vchart: tooltip value label clipped on lark mini app, related #1346
v1.5.3
2023-10-27
🆕 feat
- @visactor/vchart: support the exportCanvas api of vchart
🐛 fix
- @visactor/vchart: sankey chart downstream highlight, related #1269
- @visactor/vchart: slove first select not effect problem. fix #1129
- @visactor/vchart: new layout method for circle axis label, related #1123
- @visactor/vchart: change default zIndex of axis in gauge chart, related #1122
- @visactor/vchart: datazoom location error when resize. fix #520
- @visactor/vchart: slove event off error after release
- @visactor/vchart: fix the issue where invalidType of scatter chart checks x and y at the same time
- @visactor/vchart: fix the issue in markline as min/max aggr result is not correct, see #1261
- @visactor/vchart: fix: fix the issue that the map tooltip title does not display the name from nameMap, see #1260
- @visactor/vchart: sankey supports string value
- @visactor/vchart: fix the issue of crosshair can not trigger in weapp, fixed #1322
v1.5.2
2023-10-24
🆕 feat
- @visactor/vchart: support the exportCanvas api of vchart
🐛 fix
- @visactor/vchart: new layout method for circle axis label, related #1123
- @visactor/vchart: change default zIndex of axis in gauge chart, related #1122
- @visactor/vchart: datazoom location error when resize. fix #520
- @visactor/vchart: fix the issue in markline as min/max aggr result is not correct, see #1261
- @visactor/vchart: fix: fix the issue that the map tooltip title does not display the name from nameMap, see #1260
v1.5.1
2023-10-20
🆕 feat
- @visactor/vchart: support correlation Chart
- @visactor/vchart: add getGraphicBounds api in layoutItem to support get graphic size
- @visactor/vchart: optimize the autoindent logic in layout to ensure padding effect is correct
- @visactor/vchart: support
centroidPropertyin map series - @visactor/vchart: scrollbar enhance zoom & drag & scroll. close #965
- @visactor/vchart: datazoom enhance zoomLock & span config. close #1082
- @visactor/vchart: supply the attributeContext params for customMark's attribute callback
- @visactor/vchart: provide afterLayout event to support users to modify layout effects
- @visactor/vchart: provide datum in the params of
updateContentcallback of tooltip, related #1244 - @visactor/vchart: add the default theme (light, dark) of markLine, markArea and funnel series
- @visactor/vchart: support load environment code on demand
🐛 fix
- @visactor/vchart: optimized the display of
padAnglein the gauge series and changed the unit ofpadAngleto angle, related #1215 - @visactor/vchart: link 'adjacency' interaction highlighting effect of Sankey Chart is wrong, #1121
- @visactor/vchart: fix the issue of boxplot outlier animation will throw error
- @visactor/vchart: fix the duplicate event registration in scrollbar, fixed#1241
🔨 refactor
- @visactor/vchart: add register function for chart/series/component to collect side effect code
- @visactor/vchart: add register function for animation
v1.4.3
2023-10-17
🆕 feat
- @visactor/vchart: brush state proxy to state spec
🐛 fix
- @visactor/vchart: fix when the legend item only has stroke it cannot be consistent with the graphic color, details in #1147
v1.4.2
2023-10-12
🆕 feat
- @visactor/vchart: gauge series supports label component, related #1039
- @visactor/vchart: add static tools in
VChart.Utils - @visactor/vchart: supports afterResize and afterRender events
- @visactor/vchart: add new config
autoWidthto the tooltip label style, related #688
🐛 fix
- @visactor/vchart:
tooltipReleaseevent may be invalid when being released by VTable - @visactor/vchart: select error when setting brush. fix #1129
- @visactor/vchart: optimize the default performance of the long tooltip title, related #688
- @visactor/vchart: if
markLineis empty like{}or[], it should not create marker component - @visactor/vchart: fix the issue when use
positionsto create marker component, fixed #1084 - @visactor/vchart: auto visible with linear axis. fix #1118
v1.4.1
2023-09-27
🆕 feat
- @visactor/vchart: optimize updateSpec to avoid additional theme updates
🐛 fix
- @visactor/vchart: fix updateViewBox api will fail after resize
- datazoom: fix bounds error when there is no preview chart. fix #1050
- @visactor/vchart: the rose chart's first sector's startAngle should start from polar coordinate's startAngle, fix #900
- @visactor/vchart: fix
theme.fontFamilycan not work - @visactor/vchart: fix the problem that updateFullData cannot update data in series
v1.4.0
2023-09-25
🆕 feat
- @visactor/vchart: add scrollbar layout spec to sequence. close #792
- @visactor/vchart: linear axis support
tooltipFilterRangeto configure the relative data range of dimension tooltip, related #933 - @visactor/vchart: add vchart to context in params of mark function style
- @visactor/vchart: add default dark theme for scrollBar
- @visactor/vchart: add configure items
bandSize,maxBandSize,minBandSizeto the spec of band axis, related #263 - @visactor/vchart: support
barMinHeightfor bar series, relate #722 - @visactor/vchart: enhance default wordcloud appear animation, details in #675
- @visactor/vchart: tick mask support for polar progress-like charts, related #596
- @visactor/vchart: pie label line support smooth
- @visactor/vchart: support custom callback for tickCount, see #951
- @visactor/vchart: support
label.confinefor markLine and markPoint to auto adjust label's position, relate https://github.com/VisActor/VChart/issues/699 - @visactor/vchart: support
minAnglefor pie chart, relate #738 - @visactor/vchart: disable label animation as default in map series
- @visactor/vchart: increase chart stacking capabilities, provide stackValue to support independent stacking of multiple series
- @visactor/vchart: increase chart stacking capabilities, provide stackInverse support for stacking in reverse order
- @visactor/vchart: support
scaleCenterattribute for mark, see #781 - @visactor/vchart: provide updateModelSpec api, so that users can update the configuration of a chart module individually
- @visactor/vchart: supports deleting all events of the corresponding type without passing through the handler when calling off
- @visactor/vchart: tooltip supports custom shape type, related #496
- @visactor/vchart: tooltip supports custom
spaceRowfor each line, related #949 - @visactor/vchart: tooltip supports custom fixed position relative to the cursor, related #541
- @visactor/vchart: fix issue about updateSpec not work with only data change, details in #912
- @visactor/vchart: support wx env
- @visactor/vchart: remove compatibility code of threshold
- @visactor/vchart: access label in map series
🐛 fix
- @visactor/vchart: when stack is false and no
fieldX2orfieldY2,dataToPositionX1anddataToPositionY1should use 0, close #647 - @visactor/vchart: label stroke should follow default color when stroke is set to null, detail see #985
- @visactor/vchart:
offsetXandoffsetYcan not work in mark component - @visactor/vchart: sankey chart support color config'
- @visactor/vchart: style not effect when set mark hover. fix #976
- @visactor/vchart: tooltipHide event may be inavailable when the computer runs slow
- @visactor/vchart: chart pass-through serDataByAxis config to series
- @visactor/vchart: when call updateSpec, the prev scrollbar had not been clear, relate #1044
- @visactor/vchart: add protect for this._spec, fixed #1045
- @visactor/vchart: fix the issue of
seriesIddoes not work in legends, closed #910 - @visactor/vchart: state scale domain error when domain is locked. fix #629
- @visactor/vchart: fix unoff event when passing through handler
- @visactor/vchart: fix userEvent is added multiple times
- @visactor/vchart: line and area mark should set closePath default, fix #654
- @visactor/vchart: fix the issue of radar area's invalidType not work, fixed #867
- @visactor/vchart: fix invalidType not working after invoking updataDataSync, details in #1057
- @visactor/vchart: marker don not render after updateData. fix #882
- @visactor/vchart: fix the issue of markLine symbol.size not work
- @visactor/vchart: optimize the layout of normal-inline, fixed #989
- @visactor/vchart: do the product of this._spec, fixed #1062
- @visactor/vchart: fix the issue of progress layout in multi-region
- @visactor/vchart: render error when dot and link data is empty. fix #1019
- @visactor/vchart: fontsize renge not effect with no value field. fix #522
- @visactor/vchart: lock crosshair label to uninteractive, because it will affect axis label's event pick
- @visactor/vchart: fix the issue of reading onError of null option in #915 🔨 refactor
- @visactor/vchart: split the updateSpec of life cycle to spec transform & compare
- @visactor/vchart: remove unused code, and transform ticks transform to vutils-extension
- @visactor/vchart: unify the clear of component
- @visactor/vchart: seperate grid from axis for better layer control
- @visactor/vchart: use @visctor/vgrammar-core to replace @visctor/vgrammar
v1.3.4
2023-09-20
🐛 fix
- @visactor/vchart: circularProgress chart may throw error when executing
updateSpec, related #994 - @visactor/vchart: the theme in spec does not update correctly when executing
updateSpec, related #996 - @visactor/vchart:
trackin spec is not working in circularProgress charts, related #600 - @visactor/vchart: fix the error triggered by chart updateSpec, fixed #988, #1002
- @visactor/vchart: fix the issue of player component updateSpec, fixed #967
v1.3.3
2023-09-18
🐛 fix
- @visactor/vchart: fix the issue of player component updateSpec, fixed #967
v1.3.2
2023-09-14
🆕 feat
- @visactor/vchart: the setDimensionIndex api supports deselecting ability by passing in null
- @visactor/vchart: use precision calculations in waterfall charts to avoid unexpected values for labels, details in #721
- @visactor/vchart: interactive default config.
🐛 fix
- @visactor/vchart: log scale has no result about zero when bar stack has a zero baseline value. fix #634
- @visactor/vchart: fix the user event listener becomes invalid after updateSpec
- @visactor/vchart: fix bug of series mark static style are not updated when updateSpec
- @visactor/vchart: fix bug data fields are not updated when updateSpec, details in #829
- @visactor/vchart: fix the issue of animation config not work in common chart, related #814
⚡ perf
- @visactor/vchart: optimize the performance of dimension-statistics
- @visactor/vchart: only calculate dimensionTree when need
v1.3.1
2023-09-05
🆕 feat
- @visactor/vchart:
lineHeightsupports string proportional values, related #744 - @visactor/vchart: upgrade vdataset for clone source data when call updateData
🐛 fix
- @visactor/vchart: move 'SeriesMarkNameEnum' to single file, solve the issue of codesandbox can not work, it looks like an error in the Codesandbox' bundler, see https://github.com/codesandbox/codesandbox-client/issues/6435
- @visactor/vchart: fix sortDataByAxis not work after updateData
- @visactor/vchart: fix the issue of legend does not update after updateData, fix #769
- @visactor/vchart: fix the issue of legend's maxHeight not work
- @visactor/vchart: the issue of pie chart with null value, fixed https://github.com/VisActor/VChart/issues/748
- @visactor/vchart: fix the problem that the pie chart draws a full circle when the data is all 0, because the endAngle of the last piece of data is forced to configure the endAngle of polar coordinates
- @visactor/vchart: fix the issue of
seriesIndexnot work in discrete legend, see #732