v1.13.11
2025-05-29
🆕 新增功能
- @visactor/vchart: 直方图新增
barGap配置项 - @visactor/vchart: 主题支持
tooltip.trigger和crosshair.trigger配置
🐛 功能修复
- @visactor/vchart: 修复当轴标签为类数字字符串时 data-zoom 的 domain 问题,修复 #3982
- @visactor/vchart: 修复当维度 tooltip 无标题时,mark tooltip 标题顺序错误的问题,修复 #3991
- @visactor/vchart: 配置项
{ poptip: true }时应加载poptipForText - react-vchart: 使用 children 自定义渲染 tooltip 时,react-vchart 应能正确更新
- @visactor/vchart: tooltip 的自定义渲染应兼容 React 17 和 React 18
🔖 其他
- @visactor/vchart: 修复:将所有
vchartConstrouctor替换为vchartConstructor,并保证旧版本兼容性
v1.13.10
2025-05-16
🆕 新增功能
- @visactor/vchart: tooltip 定位支持内侧相关的定位点
- @visactor/vchart: 马赛克图表支持 bandWidthField 和 percent 配置,关闭 #3945
🐛 功能修复
- @visactor/vchart: 导出 ManualTicker 和 StreamLight
- @visactor/vchart: tooltip 设置
enterable后,离开 tooltip,tooltip 应隐藏,修复 #3965,修复 #3922 - @visactor/vchart: 修复页面中多个图表配置 tooltip 的 enterable 时,部分图表 tooltip 不能正确交互的错误,修复 #3940
- @visactor/vchart: 升级 vgrammar 至 0.16.7,修复 #3965
v1.13.9
2025-04-21
🆕 新增功能
- @visactor/vchart: 轴数据过滤支持上下文,关闭 #3332
- @visactor/vchart: 仪表盘支持在标记超出轴范围时裁剪,关闭 #3859
- @visactor/vchart: markLine 和 markArea 支持渲染多个标签
🐛 功能修复
- @visactor/vchart: 更新规格时清除普通动画的事件监听器,#3881
- @visactor/vchart: 修复当 bandSize 为 0 时矩形十字线的坐标问题,修复 #3907
- @visactor/vchart: 当设置十字线的默认选择时,
axisIndex应有默认值 0 - @visactor/vchart: 修复 datazoom 文本的类型错误
- @visactor/vchart: 当
autoWidth为 true 时,标题标签的宽度应自动适应内容宽度,修复 #3880 - @visactor/vchart: 修复 markLine 的有效性判断,修复 #3857
- @visactor/vchart: 数据更新后空占位符应更新,修复 #3855
🔨 功能重构
📖 文档更新
- @visactor/vchart: 提供文档接口,修复 #3877
v1.13.8
2025-03-31
🆕 新增功能
- @visactor/vchart: 为总计标签添加
alwayCalculateTotal配置项 - @visactor/vchart: 为
lockStatisticsByDomain添加onlyFull配置项
🐛 功能修复
- @visactor/vchart: 修复当轴配置
zero: false时,柱状图增长动画无法正常工作的问题,#3808 - @visactor/vchart: 当标签无效时,十字线应隐藏
- @visactor/vchart: 当 datazoom 发生变化时,十字线应隐藏
- @visactor/vchart: 修复事件
prevent导致的气泡层级问题,#3728 - @visactor/vchart: 修复按需加载仪表盘图表时的错误,#3836
- @visactor/vchart:
legends.title.visible应控制图例标题的可见性,修复 #3846 - @visactor/vchart: 修复象形图中 SVG 路径未绘制的问题
- react-vchart: tooltip 的子元素不应设置到 spec 中
- @visactor/vchart:
data.fields可设置字段的 domain - @visactor/vchart: 修复仅使用 pointer 事件的移动设备上 zoomable 的问题
- @visactor/vchart: 修复 datazoom 拖拽和缩放同时触发的问题,修复 #3819
v1.13.7
2025-03-14
🆕 新增功能
- @visactor/vchart: 支持在 totalLabel 中配置
position,#3396
🐛 功能修复
- @visactor/vchart: vchart 内 部不合并原始的 options,修复 #3798
- @visactor/react-vchart: 生命周期事件回调应被触发,修复 #3792
- @visactor/vchart: react-vchart 应导出
WaterfallChart,修复 #3791 - @visactor/vchart: 修复 richtext 的 fontFamily,修复 #3768
- @visactor/vchart: 修复 wx 获取上下文的问题
🔧 项目配置
- @visactor/vchart: add util to export
v1.13.6
2025-03-03
🆕 新增功能
- @visactor/vchart:优化瀑布图引导线的显示效果
- @visactor/vchart:为漏斗图提示框中的转化率文本内容添加
transformRatioText配置,#3704 - @visactor/vchart:支持线性比例尺中的
clamp配置,#3738
🐛 功能修复
- @visactor/vchart:当
seriesField缺失时正常显示折线图标签,#3709 - @visactor/vchart:自定义 Mark(customMark)应在
getVRenderComponents()方法中返回组件,修复 #3727 - @visactor/vchart:修复地图缩放错误问题,修复 #3743
- @visactor/vchart:修复桑基图设置了
setNodeLayer时,内部最大层级没有更新的问题 - @visactor/vchart:修复桑基图节点个数为 1,边的个数为 0 时,节点也不展示的问题,修复 #3749
v1.13.5
2025-02-14
🆕 新增功能
- @visactor/vchart: 在
brushend事件中添加startvalue和endvalue参数 - @visactor/vchart:
label支持触发mark类型的tooltip,#3634 - @visactor/vchart: 导出
getCartesianDimensionInfo和getPolarDimensionInfo,修复 #3668 - @visactor/vchart: 支持瀑布图的
stackInverse
🐛 功能修复
- @visactor/vchart: 修复漏斗图转换标记的更新动画错误,#3685
- @visactor/vchart: 修复堆叠区域上标记重叠 下标记边框的问题,#3684
- @visactor/vchart: 修复隐藏
crosshair时状态缓存问题,修复 #3686 - @visactor/vchart: 允许在
datazoom组件中分发roam和zoom,修复 #3714 - @visactor/vchart: 修复
datazoom和scrollbar实时更新不生效的问题,修复 #3716 - @visactor/vchart: 修复
tickAlign精度问题 - @visactor/vchart: 切换
visible时应显示 indicator,修复 #3675 - @visactor/vchart: 圆形进度条应支持全局形变动画
- @visactor/vchart:
tooltip在进入浮层后 时不应处理mousemove或mouseout事件,解决enterable很难触发的问题,修复 #3708 - @visactor/vchart: 当
maxWidth有效且multiLine不为false时,tooltip应自动换行,修复 #3718 - @visactor/vchart: 修复
text图元的类型定义
🔨 功能重构
- @visactor/vchart: 优化象形图的性能
📖 文档更新
- @visactor/vchart: 更新
poptip的配置文档,关闭 #3139
v1.13.4
2025-01-17
🆕 新增功能
- @visactor/vchart: 词云图系列
wordCloudConfig增加insertZerosToArray配置,解决特定浏览器性能问题 - @visactor/vchart:
markArea标记区域标签支持更多的位置,包括:'insideBottom','topLeft','topRight','bottomLeft','bottomRight','insideTopLeft','insideTopRight','insideBottomLeft','insideBottomRight'
🐛 功能修复
- @visactor/vchart: 修复 tooltip 关于
showDelay的错误,修复 #3663 - @visactor/vchart: 修复 tooltip 的偏移问题,修复 #3666
- @visactor/vchart: 修复 tooltip 行高解析的错误,修复 #3643
- @visactor/vchart: 修复轴断点范围计算错误的问题,修复 #3656
- @visactor/vchart: 修复地图拖拽交互无法在画布外终止的问题,修复 #3650
- @visactor/vchart: 修复当线条、面积中有非法点,
invalidType为link的时候,线形展示不对的问题,修复#3146
v1.13.3
2025-01-08
🆕 新增功能
- @visactor/vchart: 在 axis-label 事件中添加 datum 到参数
- @visactor/vchart: 将 vgrammar 提供的狗子,包装一层 vchart 实例上下文
🐛 功能修复
- @visactor/vchart: 修复 3D 图表中标签显示不正确的问题,#3584
- @visactor/vchart: 修复 3D 词云动画不工作的问题
- @visactor/vchart: 修复 mark 悬停时 brush 数据未定义的问题,修复 #3623
- @visactor/vchart: 修复 tooltip 有自定义子元素时的 DOM 样式问题,修复 #3615
- @visactor/vchart: 修复更新主题时 DOM tooltip 更新错误的问题,修复 #3619
- @visactor/vchart: 修复 confine 为 false 时 html tooltip 位置错误的问题,修复 #3632
- @visactor/vchart: 修复数据集教程中的排版错误
- @visactor/vchart: 修复 vchart 实例没有将 dpr 传递给 stage 的问题
- @visactor/vchart: 修复不可见区域阻挡 mark 事件的问题,#3638
- @visactor/vchart: 修复维度悬停时不应显示未定义的点,修复 #3610
- @visactor/vchart: 修复标题组件的布局错误,修复 #3614
v1.13.2
2024-12-24
🆕 新增功能
- @visactor/vchart: 在 react vchart 中添加缺失的 Series 和 Chart,关闭 #3578
- @visactor/vchart: vchart 支持 clickInterval 参数
🐛 功能修复
- @visactor/vchart: 支持在仪表盘图元中配置百分比状态半径,关闭 #3459
- @visactor/vchart: 当轴为空时,媒体查询不应抛出错误,相关 #3575
- @visactor/vchart: 当 tooltip 的
hasShape为false时,不应渲染空列,相关 #3572 - @visactor/vchart: tooltip 的
othersLine可以通过visible: false隐藏,相关 #3572 - @visactor/vchart: 修复 tooltip 的位置,相关 #3590
- @visactor/vchart: 当
tickStep太小时,页面不应崩溃,修复 #3591 - @visactor/vchart: 修复在有交互层时自定义 DOM 的更新问题,修复 #3587
- @visactor/vchart: 修复设置
tickStep时的轴截断刻度问题,修复 #3560
v1.13.1
2024-12-17
🆕 新增功能
- @visactor/vchart: 添加配置
customFilter到图例,支持自定义过滤函数,关闭 #3492 - @visactor/vchart: 面积图支持标签设置在中间
'inside-middle',关闭 #3353
🐛 功能修复
- @visactor/vchart: 修复瀑布图的设置了轴截断后的展示问题,修复 #3544
- @visactor/vchart: 修复
updateModelSpecSync无法更新axis.tick.forceTickCount的问题 - @visactor/vchart: 修复当字段配置了
lockStatisticsByDomain后,Datazoom 设置filterMode为filter时,过滤效果不符合预期的问题,相关 #3469 - @visactor/vchart: 修复更新时 Y 轴方向 datazoom 的高度问题,修复 #3521
- @visactor/vchart: html tooltip 可以重用 DOM 内容并修复不必要的动画
- @visactor/vchart: 修复当标记有
name时 extensionMark 的更新问题,修复 #3547 - @visactor/vchart: 修复当
visible变为 false 时的 Indicator 组件不能正常隐藏的问题,修复 #3506 - @visactor/vchart: 修复仅有
valueFormatter或keyFormatter时的 Tooltip 内容问题 - @visactor/vchart: 修复 html 类型的 tooltip 的样式
- @visactor/vchart-extension: series-break 应保持与轴断点对齐,相关 #3560
- @visactor/vchart: 断点应考虑轴的
min和max,相关 #3560
v1.13.0
2024-12-06
🆕 新增功能
- @visactor/vchart: 添加象形图表
- @visactor/vchart: 支持在桑基图中自动生成滚动条,关闭 #2838
- @visactor/vchart: react vchart 支持事件过滤器,关闭 #3461
- @visactor/vchart: tooltip 支持按字段配置,关闭 #2576
- @visactor/vchart: 支持 tooltip 通过百分比值设置内容的最大高度 ,关闭 #2675
🐛 功能重构
- @visactor/vchart: [重大变更] 重构 HTML 提示框的实现,修复 #3137,关闭 #2924,关闭 #2591
- @visactor/vchart: [重大变更] 饼图内部标签默认支持防重叠处理
⚡ 性能优化
- @visactor/vchart: [重大变更] vrender 优化了文本的 Bounds 计算,让文本在各种字体下展示效果对齐 dom
v1.12.15
2024-12-05
🆕 新增功能
- @visactor/vchart: support
restorePositionin position/bound label overlap strategy
🐛 功能修复
- @visactor/vchart: optimize
shiftYof label
v1.12.14
2024-12-05
🆕 新增功能
- @visactor/vchart: 图表配置支持
autoRefreshDpr,自动根据设备像素比调整图表的 dpr。 - @visactor/vchart: 当设置了
lockStatisticsByDomain的时候,dataZoom 的filter模式可以正常更新图表范围, close #3469 - @visactor/vchart: 添加标记上下文以支持与系列相同的颜色,关闭 #3437
- @visactor/vchart: 更新桑基图中的选项
maxNodeHeight和maxLinkHeight,关闭 3439 - @visactor/vchart-extension: 添加组件
series-break,关闭 #3450
🐛 功能修复
- @visactor/vchart: 升级布局后滚动条可见性,修复 #3452
- @visactor/vchart: 修复桑基图中的
adjacency,修复 #3460 - @visactor/vchart: 当滚动条域与之前相同时,不更新布局,修复 #3452
- @visactor/vchart: 比例尺范围内的值应考虑整个范围,修复 #3446
- @visactor/vchart: 当线的
invalidType为"link"时,线应正确连接,修复 #3436,修复 #3238 - @visactor/vchart: 设置状态时富文本应正常工作,修复 #3465
v1.12.13
2024-11-22
🐛 功能修复
v1.12.12
2024-11-18
🐛 功能修复
- @visactor/vchart: 修复通过
updateSpec修改area.visible不生效的问题,相关 #3393 - @visactor/vchart: 修复在面积图中通过
updateSpec更改direction时渲染不正确的问题,相关 #3406 - @visactor/vchart: 修复背景图
zIndex问题,修复 #3403 - @visactor/vchart: 修复图表释放时
tooltip错误,修复 #3428
⚡ 性能优化
- @visactor/vchart: 优化轴截断效果
v1.12.11
2024-11-13
🆕 新增功能
- @visactor/vchart: 当轴截断的时候,支持零值对齐功能
- @visactor/vchart: tooltip 支持自定义
trigger和triggerOff配置触发和关闭事件
🐛 功能修复
- @visactor/vchart: 修复在某些情况下轴断点渲染不正确的问题
- @visactor/vchart: 修复系列的
zIndex不生效的问题,修复 #3395 - @visactor/vchart: 修复 orient 为 "left" 或 "right" 时标题的布局问题,修复 #3401
- @visactor/vchart: 修复 tooltip 形状中的自定义 svg 字符串问题,相关 #3384
- @visactor/vchart: tooltip
enterable在更新时应生效,修复 #3405 - @visactor/vchart: 修复
mode: pointer的 tooltip 位置问题,关闭 #3367 - @visactor/vchart: 当
word.visible为false时,wordcloud 不应抛出错误,修复 #3378 - @visactor/vchart: 修复在某些条件下滚动图例触发地图缩放的问题,相关 #3391
v1.12.10
2024-10-31
🆕 新增功能
- @visactor/vchart: 饼图支持通过百分比设置中心点
🐛 功能修复
- @visactor/vchart: 当轴不显示时,滚动不会触发视图更新。修复 #3278
- @visactor/vchart: 修复 updateSpec 更改
roam不生效 - @visactor/vchart: 修复 symbolActiveMark 设置 visible 导致报错的问题
- @visactor/vchart: 修复 harmony 中图表背景的问题
- @visactor/vchart: 修复雷达图中角度轴的事件问题,修复 #3343
- @visactor/vchart: 修复标题主题的类型问题
- @visactor/vchart: 修复图例滚动条边界场景展示错误的问题
🔨 功能重构
- @visactor/vchart: 优化 mark 图元配置相关 api
- @visactor/vchart: 优化直角坐标系中轴标签旋转的时候,自动隐藏标签在头尾标签省略过多的问题
- @visactor/vchart: 优化直角坐标系中轴标签自动换行效果
v1.12.9
2024-10-25
🆕 新增功能
- @visactor/vchart: mark tooltip 支持当图元重叠的时候,检测所有重叠图元,一起展示到 tooltip 中 #3224
🐛 功能修复
- @visactor/vchart: 修复了 updateSpec 后地图标签不能相应缩放的问题
- @visactor/vchart: 所有 SeriesData 都应该调用
compileData(),修复 #3322 - @visactor/vchart: 退出时清除节流定时器,修复 #3326
- @visactor/vchart: 修复处
tooltip.handler为空时的tooltipHide事件 - @visactor/vchart: tooltip 数据在每行中应该有
datum - @visactor/vchart: 修复标签组件在特定情况下有错位的问题
- @visactor/vchart: 修复 dpr 不为整数时,图表 resize 的时候导致图表部分空白的问题,修复 #3255
v1.12.8
2024-10-15
🆕 新增功能
- @visactor/vchart: 支持坐标轴标签的
firstVisible属性,关闭 #3200 - @visactor/vchart: 支持地图图表中通过
roam.blank启用从区域空白处拖拽 - @visactor/vchart: 优化饼图中,空白占位圆中数据为空的判断条件
- @visactor/vchart: label 组件文字样式支持
wordBreak: "keep-all"
🐛 功能修复
- @visactor/vchart: 当坐标轴的 visible 发生变化时,图表应该进行
remake,修复 #3287 - @visactor/vchart: 修复 label 组件 visible 发生变化时的问题,修复 #3277
- @visactor/vchart: 在初始 options 中,按图表类型自定义主题无法生效,#3285
- @visactor/vchart: 修复 label 组件中
html和dom不 能正确工作的问题 - @visactor/vchart: 零点处的坐标轴线应考虑绑定坐标轴的反转,修复 #3306
- @visactor/react-vchart: 在 circlePacking、sankey、sunburst、treemap、venn 中默认注册标签,修复 #3148
- @visactor/vchart: 修复离散图例中,
item.label.space和pager.space不生效的问题
🔨 功能重构
- @visactor/vchart: 重构 tooltip 组件中
enterable的实现
v1.12.7
2024-09-29
🆕 新增功能
- @visactor/vchart: feat: 支持漏斗图外标签线的
minLength - react-vchart: 支持 react-vchart 的
morphConfig,关闭 #3219
🐛 功能修复
- @visactor/vchart: 修复数据变化时
updateSpec的错误,修复 #3261 - @visactor/vchart: 修复暗模式下线性进度条轨道的颜色
- @visactor/vchart: 修复 datazoom 状态字段和值字段不完整的问题,修复 #3199
- @visactor/vchart: 修复轴标题在边界为空时的问题,修复 #3265
- @visactor/vchart: 修复
updateSpec时的媒体查询问题 - @visactor/vchart: 修复在
spec中添加width和height属性时的updateSpec问题
v1.12.6
2024-09-23
🆕 新增功能
- @visactor/vchart: 添加生命周期钩子,
afterCreateVChart,beforeInitializeChart,afterInitializeChart - @visactor/vchart: 极坐标系角度轴,支持
autoLimit、autoWrap、autoHide等配置
🐛 功能修复
- @visactor/vchart: 允许极坐标图中的增加
indicator组件 - @visactor/vchart: 修复
label组件中position默认值的问题,修复#3242 - @visactor/vchart: 修复类型错误,
PointerMarkSpec中type修改为可选类型,修复 #3227 - @visactor/vchart: 在触发
resize时使用throttle节流 - @visactor/vchart: 修复
label配置更新的时候,图表更新类型应该为reCompile而不是remake - @visactor/vchart: 修复
customMark不支持markName事件过滤器的问题 - @visactor/vchart: 修复雷达图更新动画触发错误的问题,修复#3228
v1.12.5
2024-09-23
🆕 新增功能
- @visactor/vchart:
customMark和extensionMark支持markName事件过滤器
🐛 功能修复
- @visactor/vchart: 优化笛卡尔图表的第一个坐标轴标签自动限制效果
- @visactor/vchart:
animationUpdate也应控制标签动画 - @visactor/vchart: 修复环形进度条的默认值,修复 #2683
- @visactor/vchart: 修复雷达图在存在负半径时的显示问题
- @visactor/vchart:
word.style.fontWeight应该改变词云中文本的样式,修复 #3212
🔨 重构
- @visactor/vchart: 简化
getSpecInfo
v1.12.4
2024-09-09
🆕 新增功能
- @visactor/vchart: 支持坐标轴断开
- @visactor/vchart: stackCornerRadius 支持回调函数。特性#3164
- @visactor/vchart: 为桑基图添加
crossNodeAlign配置
🐛 功能修复
- @visactor/vchart: 当系列没有显式的和轴进行绑定的时候, 将系列绑定到将第一个相关坐标轴,而不是最后一个,修复#3139
- @visactor/vchart: 切换主题时 Crosshair 不会更新
- @visactor/vchart: 修复词云图文本重叠的问题。修复#3177
- @visactor/vchart: 修复饼图中 label 的 zIndex 不可配置的问题
🔧 项目配置
- @visactor/vchart: 新增 api
clearclearAllStates。修复#3162
v1.12.3
2024-09-05
🐛 功能修复
- @visactor/vchart: 修复无法通过
option.animation:false禁用标签更新动画
v1.12.2
2024-09-05
🆕 新增功能
- brush: 添加配置以控制 Brush 组件在空数据时的缩放行为。关闭 #2934
- @visactor/vchart: 在饼图中支持 'inside-center' 标签位置
🐛 功能修复
- @visactor/vchart: 滚动条的 rangeMode 不生效。修复 #3147
- @visactor/vchart: 修复当
barWidth、barMinWidth、barMaxWidth的值为 null 时的错误 - @visactor/vchart: x 轴的 brush 过滤器不生效。修复 #3111
- @visactor/vchart: 修复 Indicator 阻止了 tooltip 的交互。修复 #3123
- @visactor/vchart: 修复雷达图中当 layoutRadius 是自定义函数时
getCenter的错误 - @visactor/vchart: 媒体查询导致渲染结果不正确,#3102
- @visactor/vchart: 修复 normal 动画不生效的问题
- @visactor/vchart: 修复桑基图 scale 更新不生效
- @visactor/vchart: 修复桑基图中某些自定义 mark 名称为 "node" 时导致事件错误
- @visactor/vchart: 修复当有 innerOffset 时 tooltip 的维度值,修复 #2923
- @visactor/vchart: 当系列数据的值为空时,vchart 不应抛出错误,修复 #3082
- @visactor/vchart: 修复数组变化时
updateSpec的错误 - @visactor/vchart: 词云图在 updateSpec 后填充不更新。修复 #3122
- @visactor/vchart: 词云图比例尺更新不生效。修复 #3129
🔨 功能重构
- @visactor/vchart: 重构 tooltip 模式的解析器
📖 文档更新
v1.12.1
2024-08-21
🐛 功能修复
- @visactor/vchart: 修复 x 方向框选不生效的问题,修复 #3111
- @visactor/vchart: 修复当
layoutRadius为自定义函数时,getCenter报错的问题 - @visactor/vchart: 修复媒体查询器导致渲染效果不正确的问题, #3102
- @visactor/vchart: 修复系列数据为空时的报错问题,修复 #3082
v1.12.0
2024-08-16
🆕 新增功能
- @visactor/vchart: marker 的
coordinates和positions属性支持回调函数 - @visactor/vchart: 支持
animationState配置,用于配置状态动画 - @visactor/vchart: 饼图支持使用属性
showAllZero,在数据全为 0 时,显示均分的饼图 - @visactor/vchart: 饼图支持
supportNegative选项,将负值视为绝对值处理 - @visactor/vchart: 主题支持按图表类型配置
- @visactor/vchart: 词云图支持文字作为轮廓
- @visactor/vchart: 新增马赛克图表 MosaicChart
- @visactor/vchart: 支持线性轴的自定义刻度函数
- @visactor/vchart: 为饼图添加 ·emptyPlaceholder
和emptyCircle`配置,设置数据为空的展位展示
🐛 修复
- @visactor/vchart: 修复 brush 缩放后,导致 y 轴倒置的问题。修复 #3089
- @visactor/vchart: 修复 MarkPoint 位置类型错误
🔨 重构
- @visactor/vchart: 重构线性进度图中的图形
- @visactor/vchart: 使用 Label 组件重构桑基图标签
- @visactor/vchart: 按需加载堆叠功能
🔖 其他
- @visactor/vchart: sequence 图支持底部轴。修复 #2927
v1.11.12
2024-08-15
🆕 新增功能
- @visactor/vchart: 支持饼图的
layoutRadius
🐛 功能修复
- @visactor/vchart: 修复 linear-axis-mixin 中 tickCount 参数不一致的问题,修复 #3053
- @visactor/vchart: 修复 region
padding不生效的问题 - @visactor/vchart: 修复图例过滤后 Brush 组件报错的问题,修复 #3061
- @visactor/vchart: 修复不同类别和系列字段带来的漏斗图颜色问题
- @visactor/vchart: 修复 harmony 事件的问题
- @visactor/vchart: 修复 react vchart 的类型错误,修复 #3065
- @visactor/vchart: 当图表有多个区域时,tooltip 应该显示
- @visactor/vchart: 修复图表背景未更新的问题,修复 #3054
- @visactor/vchart: 修复饼图中
startAngle和endAngle更新的问题,修复 #3059 - @visactor/vchart: 修复图例
visible切换的问题,修复 #3060
v1.11.11
2024-08-06
🆕 新增功能
- @visactor/vchart: 标签引导线支持自定义形状,关闭#3000
- @visactor/vchart: 新增曲线插值算法
catmullRom和catmullRomClosed,相关 issue#2610
🐛 功能修复
-
@visactor/vchart: 修复直方图 crosshair 不展示的问题, 关闭 #2826
-
@visactor/vchart: 使用
vglobal.getElementById替代document.getElementById,修复小程序报错问题 -
@visactor/vchart: 修复水波图反转后不支持渐变色的问题
-
@visactor/vchart: 优化水波图渐变色效果
-
@visactor/vchart: 修复 tooltip
lockAfterClick配置不生效的问题,相关 issue #1574 -
@visactor/vchart: 在
panEnd事件完成前,阻止默认事件,相关 issue #2931 -
@visactor/vchart: 当申明了
stackValue,但是配置stack为false的时候,图表不应该堆积, 修复#3005 -
@visactor/vchart: 修复
updateData在存在 datazoom 组件时,更新错误的问题, 相关 issue #3041 -
@visactor/vchart: 修复坐标轴网格线显示/隐藏切换时,图表不更新的问题,修复#3004
-
@visactor/vchart: 修复更新主题中
fontFamily时,更新不生效的问题,修复 #3028 -
@visactor/vchart: 修复
seriesStyle配置monotone不生效的问题
v1.11.10
2024-07-24
🆕 新增功能
- @visactor/vchart: 水波图支持反转和通过自定义 mark 实现目标线的能力。关闭 #2977 和关闭 #2978
- @visactor/vchart: 在地理缩放事件中添加
totalScale参数 - @visactor/vchart: 支持
geoZoomByIndex/geoZoomByIdAPI,关闭 #2925 - @visactor/vchart: MarkLine 的标签签背景支持自定义路径。关闭 #2959
🐛 功能修复
- @visactor/vchart: 修复 ios 设备中,
pointEvent开启后导致的问题 - @visactor/vchart: 修复水波图反转后,渐变色不生效的问题
- @visactor/vchart: 修复
zoomEnd组合事件中,触发原始事件的 bug #2931 - @visactor/vchart: 修复当维度轴为连续类型时,
setDimensionIndex不能正常的展示 tooltip 的问题
🔧 项目配置
- @visactor/vchart: 更新 rollup.config.js,修复 es5/index.js 在浏览器中报错的问题,修复 #2971
v1.11.9
2024-07-17
🆕 新增功能
- @visactor/vchart: 主题支持配置 tooltip 更新动画过渡持续时间
🐛 功能修复
- @visactor/vchart: 修复字段作为离散类型和连续类型时,计算统计值冲突的问题,关闭 #2926
- @visactor/vchart: 修复更新图表时主题错误的问题
- @visactor/vchart: 修复更新图表时标签错误更新的问题
- @visactor/vchart: 修复极坐标系点更新动画的 bug
- @visactor/vchart: React 属性应支持 React 17
- @visactor/vchart: 修复设置桑基最小节点高度
minNodeHeight时,边的高度计算不合理的问题
v1.11.7
2024-07-06
🆕 新增功能
- @visactor/vchart:支持在指标文本样式属性中配置回调函数,相关#2540
- @visactor/vchart:在工具提示中添加选项 hideTimer,以通过计时器隐藏工具提示
- @visactor/vchart:支持 updateIndicatorDataById/updateIndicatorDataByIndex API,相关 #2776
- @visactor/vchart:添加 userUpdateOptions 让用户指定图表的更 新类型,修复一些动画错误
🐛 功能修复
- barbackground:设置自定义数据键修复时数据键未定义#2908
- @visactor/vchart:修复配置 barWidth 时 barMaxWidth 不起作用的问题,修复#2885
- @visactor/vchart:方向不正确的线/区域剪辑动画
- 十字线:修复图例过滤数据时十字线位置的错误。修复修复#2905
- @visactor/vchart:修复雷达图的极坐标动画逻辑
- @visactor/vchart:类型定义修复
v1.11.6
2024-06-27
🐛 功能修复
- @visactor/vchart: 修复图表背景不支持渐变色配置的问题
- animation: 修复玫瑰图重复更新,动画 bug,关闭#2856
- @visactor/vchart:修复类型定义
ITooltipTheme, 关闭 #2850 - @visactor/vchart: 修复
updateSpec时,更新动画没有触发的问题 #2835 #2836
v1.11.5
2024-06-21
🆕 新增功能
-
@visactor/vchart: Tooltip 支持配置
style.align,用于支持 RTL 模式 -
🐛 功能修复
-
@visactor/vchart: 优化暗色主题中,图例分页器的样式,关联问题 #2654
-
@visactor/vchart: 修复瀑布图堆积中,正数、负数在同一堆积下,表现错误的问题,修复 #2212
v1.11.4
2024-06-18
🐛 功能修复
- @visactor/vchart: 修复当配置了
scales的时候,updateSpec效果错误的问题 #2744 - @visactor/vchart: 修复当值接近最大值时,仪表盘可能抛错的问题,关闭#2783
- @visactor/vchart: 修复仪表盘指针位置超出轴范围的问题,修复#2780
- @visactor/vchart: 修复关闭 appear 动画后,循环动画不生效的问题,关闭#2807
v1.11.3
2024-06-06
🆕 新增功能
- @visactor/vchart: DataZoom 新增配置项
showBackgroundChart,用于显示/隐藏背景图
🐛 功能修复
- @visactor/vchart: 修复当 x 轴为线性轴时,柱形图应该正常工作,修复 #2758
- @visactor/vchart: 修复 Treemap 连续图例数据过滤问题
- @visactor/vchart: 修复更新 Spec 时,新增组件类型无法生效的问题
- @visactor/vchart: 修复桑基图的
setSelected方法,修复 #2757 和 #2765
v1.11.2
2024-05-30
🐛 功能修复
- @visactor/vchart: 修复配置
animationThreshold不生效的问题,关闭 #2745 - @visactor/vchart: 修复面积图更新动画不生效的问题
- common: 在 common 图表中,柱系列支持自动带宽尺寸,即
autoBandSize。修复#2704 - @visactor/vchart: 修复
Corsshiar没有正常隐藏的问题,修复 #2726 - @visactor/vchart: 关闭由
Datazoom、Scrollbar交互引发的更新动画 - @visactor/vchart: 设置了
type-step的 markLine 的标签应该考虑用户设置的refX,refY,dx,dy,修复#2739 - react-vchart: 修复
<Axis />中的 propsid不生效的问题 - @visactor/vchart: 修复在主题配置中,
polarAxis.grid.smooth不生效的问题
🔧 项目配置
- @visactor/vchart: 在构建 es5 时,
@babel/preset-env的targets应该是defaults,修复 #2702
v1.11.1
2024-05-21
🆕 新增功能 marker:标记点支持圆弧线和前置标注符号。关闭#2590 @visactor/vchart:添加 option 实现 crosshair 和 tooltip 保持同步 🐛 功能修复 @visactor/vchart:修复扩展标记中缺失 defaultDataIndex 的问题 @visactor/vchart:修复空 spec 的错误,修复#1193 @visactor/vchart:修复发布后 renderNextTick 导致的错误 @visactor/vchart: layout-model 应该在 spec 中读取 layoutLevel,并且不为隐藏组件创建 layoutItem,相关#1674 @visactor/vchart:当标记的 spec 更新时,应该调用 vchart. updateSpec 更新 @visactor/vchart:修复 flush 为 true 时采样的问题,修复#2272 @visactor/vchart:修复 sankey 的 api valueToPositionX 和 valueToPositionY @visactor/vchart: sankey 应该按序列字段着色,修复#2678 @visactor/vchart:修复当轴为线性轴时 setDimensionIndex 的 bug @visactor/vchart:修复导入 registerTTEnv 的问题 @visactor/vchart:修复 taro tt env 的问题,已关闭#2648 @visactor/vchart:修复 renderSync()之前调用 updateFullDataSync()的错误,修复#2655 📖 新增文档 @visactor/vchart:添加自定义动画文档 @visactor/vchart:react-lynx-vgraph 的完美文档
v1.11.0
2024-05-08
🆕 新增功能
- @visactor/vchart: 支持自定义 Mark 配置动画
- @visactor/vchart: 更新图表 spec 或数据时,图例应保持未选中状态,修复 #2531,相关 #2443
- marker: 增强 Marker 相关组件的的状态和动画,并支持极坐标和地理坐标轴。关闭#1165
- marker: 为 Marker 相关组件添加交互式事件监听器。关闭#2248
- marker: Marker 组件添加关于所有相关系列的自定义数据的配置。关闭#2183
- @visactor/vchart: 在 react-vchart 中支持 spec 相同时的数据更新
- @visactor/vchart: 在线性轴中支持
softMin和softMax,关闭 #2498 - @visactor/vchart: 在 Tooltip 事件参数中添加新属性
tooltipSpec和tooltipActual,相关 #2454 - @visactor/vchart: 添加
othersLine为 tooltip 超过显示行数 后显示的“其他”行内容 - @visactor/vchart: 新增图表类型 Venn,相关 #2144
- @visactor/vchart: 增强瀑布图总标签的功能
- @visactor/vchart: 添加
clearState()、clearSelected()、clearHovered()的 API,修复 #2552 - @visactor/vchart: 在
registerMapAPI 中支持simplify.tolerance配置
🐛 功能修复
- wordCloud: 修复更新数据时,wordCloud 布局错误问题以及颜色 Scale 错误的问题。修复 #2605
- @visactor/vchart: 修复更新 viewBox 时,位置错误问题
- scroll: 在 iOS 中滚动不生效。修复 #1224
- @visactor/vchart: 修复 RangeColumn 图中
barWidth等配置不生效的问题 - marker: 修复 Marker 组件位置偏移问题。修复 #2579
- @visactor/vchart: 修复数据更新时,自定义 Mark 应该更新的问题
- @visactor/vchart: 修复漏斗图中重复的 categoryField 数据将导致意外的渲染结果
- @visactor/vchart: 修复散点图的 x 轴和 y 轴类型为 band 时报错的问题
- @visactor/vchart: vchart 不应重复创建相同的 scale
- @visactor/vchart: 修复桑基图标签隐藏时,点击空白处会报错的问题
- @visactor/vchart: 修复图例切换,导致散点图中
visible通道发生变更,带来的渲染错误问题,关闭 #2625 - @visactor/vchart: 修复默认的选中交互的关闭触发条件
🔨 功能重构
- @visactor/vchart: react-vchart 默认按需引入组件
- @visactor/vchart: 移除内置的
simplify数据转换
🔧 项目配置
- @visactor/vchart: 升级依赖
v1.10.6
2024-05-08
🆕 新增功能
- @visactor/vchart: 水波图总计标签能力增强
🐛 功能修复
- wordCloud: 修复更新数据时,wordCloud 布局错误问题以及颜色比例尺错误的问题。修复 #2605
- @visactor/vchart: 修复更新 viewBox 时,crosshair 位置错误问题
- scroll: 修复在 iOS 中滚动不生效的问题。修复 #1224
- @visactor/vchart: 修复 range-column 图表
barWidth等配置不生效问题 - @visactor/vchart: 修复漏斗图中重复的 categoryField 数据将导致意外的渲染结果
- @visactor/vchart: 修复桑基图标签隐藏时,点击空白处会报错的问题
- @visactor/vchart: 修复图例切换,导致散点图中
visible通道发生变更,带来的渲染错误问题,关闭 #2625 - @visactor/vchart: 修复默认的选中交互的关闭触发条件
v1.10.5
2024-04-26
🆕 新增功能
- @visactor/vchart: player 组件支持隐藏播放的功能。新增功能#2524
🐛 功能修复
- datazoom: 修复 DataZoom 组件在外部拖拽开始、结束 icon,仍然触发
minSpan和maxSpan更新的问题。 修复 #2559 - @visactor/vchart:修复连续图例指定
seriesId或seriesIndex的时候,图例数据计算错误的问题 - @visactor/vchart:修复在
react-vchart中eventsBinded更新顺序问题 - 滚动条:修复标签位置没有和
mark对齐的问题。修复#2534 - 滚动条:
Scrollbar滚动到边界时,恢复页面上的事件冒泡。修复#2521 - @visactor/vchart:修复更新主题是,系列也减少导致的报错
⚡ 性能优化
- @visactor/vchart:优化饼图性能,修复#2568
v1.10.4
2024-04-03
🆕 新增功能
- @visactor/vchart: 增强图表堆叠能力,提供
stackSort以支持堆叠时的排序
🐛 功能修复
- @visactor/vchart: 修复了隐藏轴线时轴的单位错位的问题
- @visactor/vchart: 修复了堆叠图表中数据顺序不一致的问题
- @visactor/vchart: 增加了 common 图表中 markArea 和 markPoint 的类型定义
- @visactor/vchart: 修复了 crosshair 的
formatMethod有可能执行多次的问题(提示:修复过以后,之前 crosshair label 保留两位小数的逻辑变成了默认的 formatMethod,用户替换 formatMethod 以后不再保留小数),相关#2501 - @visactor/vchart: 修复了连续轴轴数据范围过小时,crosshair 难以移动的问题,相关#2492
- @visactor/vchart: 修复了
updateDataSync方法造成图表布局没有刷新的问题,相关#2503
🔨 功能重构
- @visactor/vchart: 增加事件参数
vchart,会在生命周期事件中更新,相关#2502
v1.10.3
2024-03-28
🆕 新增功能
- @visactor/vchart:支持
element-select和element-highlight的交互事件 - @visactor/vchart:支持在地图图表中使用
showDefaultName来显示地图数据中未匹配的名称
🐛 功能修复
- @visactor/vchart:修复 Tooltip 边框被裁减的问题#2471
- @visactor/vchart:修复矩形 Crosshair 中
lineWidth无效,相关#2432 - @visactor/vchart:应该使用
series.getMarkInName来获取总标签的计算标记,已修复#2448 - @visactor/vchart:修复
updateSpecSync()后事件触发次数不断增加的问题 - @visactor/vchart:如果未在 nameMap 中配置,地图数据将不会显示
- @visactor/vchart:在采样角度轴上缺少轴标签,相关#2439
- @visactor/vchart:修复雷达图 clipAngle 动画在按需加载时的错误
- @visactor/vchart:修复_eventDispatcher 的释放顺序问题
- @visactor/vchart:应该使用系列的_seriesMark 来计算总标记,不是所有系列标记名称都与系列类型相同
v1.10.2
2024-03-26
🆕 新增功能
- @visactor/vchart:: 支持
element-select和element-highlight交互事件
🐛 功能修复
- @visactor/vchart::
lineWidth在矩形十字准线中无效,相关#2432 - @visactor/vchart::应该使用
series.getMarkInName来获取总标签计算的标记,修复#2448 - @visactor/vchart::修复
updateSpecSync()之后事件触发计数的问题 - @visactor/vchart::修复雷达图按需加载时的 clipAngle 动画错误
v1.10.0
2024-03-13
🆕 新增功能
- @visactor/vchart:柱状图支持
autoBandSize,根据传入的配置(如barWidth)自动计算 bandSize,从而影响轴的实际长度,相关#2268 - @visactor/vchart:堆叠柱状图支持配置
stackCornerRadius,用于配置堆叠柱状图组的圆角半径,相关#2185 - @visactor/vchart:优化 DataZoom 在大数据场景,已经存在
Brush的场景下的性能以及体验 - @visactor/vchart:DataZoom 预览图,至此采样相关功能
- @visactor/vchart:支持图例中的滚动条
- @visactor/vchart:图例主题支持在不同方向中单独配置不同主题,相关#2216
- @visactor/vchart:react-vchart 支持自定义 Tooltip 渲染,相关#2288
- @visactor/vchart:主题支持配置堆叠状态下的系列主题,相关#2331
- @visactor/vchart:主题支持自定义 token,相关#2255
- @visactor/vchart:Tooltip 支持
lockAfterClick,相关#2352 - @visactor/vchart:Tooltip 的
x和y位置可以分别固定,相关#2320 - @visactor/vchart:在图表 spec 配置中,
tooltip.style中添加更多提示形状配置,相关#2292 - @visactor/vchart:arc 图元的状态样式支持
innerPadding和outerPadding,相关#2038 - @visactor/vchart:默认注册悬停/选择交互
- @visactor/vchart:在简单捆绑中移除高级交互
🐛 功能修复
- @visactor/vchart:可进入的提示在鼠标直接从提示移动到非图表区域时不会隐藏,相关#2315
- @visactor/vchart:升级 vgrammar 版本以修复动画结束状态
- @visactor/vchart:在圆形进度图中
tickMask无效,相关#2316 - @visactor/vchart:矩形十字准线应在
lockAfterClick为 true 时锁定 - @visactor/vchart:当区域样式为空时,不应创建
_backgroundMark或_foregroundMark - @visactor/vchart:修复无法监听 vchart 上的自定义标记事件的问题
- @visactor/vchart:网格组件及其子元素不应该可选
- @visactor/vchart:
<Bar />上的事件不应触发两次 - @visactor/vchart:插件应在
release()中释放
🔨 功能重构
- react-vchart:重构 react-vchart 以支持在严格模式下渲染
🔧 项目配置
- @visactor/vchart:使用
rimraf替换rm -rf
v1.9.6
2024-03-11
🆕 新增功能
- @visactor/vchart:支持在 CustomMark 和 ExtensionMark 中设置
dataKey - @visactor/vchart:支持瀑布图总维度中的多个数据
🐛 功能修复
- @visactor/vchart:修复
animationAppear: false不起作用的问题 - @visactor/vchart:修复设置 Mark 样式为无效值时引发错误的问题
- @visactor/vchart:修复重复事件注册的问题,修复#2336
- @visactor/vchart:修复无法监听 vchart 上的标签和 totalLabel 组件事件的问题,
vchart.on('click', { level: 'model', type: 'label' }) - @visactor/vchart:优化当轴反转时的总标签位置
- @visactor/vchart:升级 vrender 至 0.17.27,vgrammar 至 0.11.15
- scrollbar:被可缩放组件阻止点击。修复#2333
v1.9.5
2024-03-04
🆕 新增功能
- @visactor/vchart: 自定义 Mark 和拓展 Mark 支持
dataKey配置,用于配置数据对应的唯一 key - @visactor/vchart: 瀑布图总计支持多分组数据
🐛 功能修复
- @visactor/vchart: 修复动画配置
animationAppear: false不生效的问题 - @visactor/vchart: 优化坐标轴反转时,总计
label展示位置
v1.9.3
2024-02-07
🆕 新增功能
- @visactor/vchart: supply pie percent data as
data._percent_
🐛 功能修复
- @visactor/vchart: 由于收集数据导致轴零不工作。修复#2226
- @visactor/vchart: 标记区域 xy 布局需要处理空坐标点的问题
- player: 默认属性导致布局错误。修复#241
- @visactor/vchart: 词云支持矩形形状。修复#2220
v1.9.2
2024-02-05
🐛 功能修复
- @visactor/vchart: 当位置为'inside-bottom'或'inside-top'时,条形图标签存在问题
- @visactor/vchart: 在 block-vchart 演示中,
dpr获取方法错误,需要实时获取 - @visactor/vchart: 系列可以从图表规格中读取
direction,相关#2181 - @visactor/vchart: dataZoom 的最小和最大范围无效,相关#2195
- @visactor/vchart: 修复关闭尾部标签后,多层轴标签不显示的问题,相关#2179
- @visactor/vchart: 修复极地动画插值问题
- @visactor/react-vchart: 修复当
<VChart />的onClick为 null 时的错误,关闭#2186 - @visactor/vchart: 当系列类型相同但轴不同时,图表不应切换堆叠,相关#2210
- @visactor/vchart: DOM 工具提示形状的位置存在一些偏移,相关#2188
🔧 项目配置
- @visactor/vchart: add react-lynx doc
v1.9.1
2024-01-31
🐛 功能修复
- @visactor/vchart: 自定义拓展 mark 运行顺序需要在所有系列 mark 的最后,修复#2156
- @visactor/vchart: 通过
interactions配置的交互能够通过配置option.disableTriggerEvent关闭 - @visactor/vchart: 当图表有多个类目轴的时候,相同的数据在维度 tooltip 中只能展示一条,相关 issue#2148
- @visactor/react-vchart: 修复 react-vchart 在 react 的
strict-mode报错的问题 - @visactor/vchart: 修复双轴图,0 值没有对齐的问题,#2167
v1.9.0
2024-01-26
🆕 新增功能
- @visactor/vchart:轴支持
hasDimensionTooltip以强制指定 DimensionTooltip,相关 #1678 - @visactor/vchart:crosshiar 支持定时关闭,修复 #1676
- @visactor/vchart:条形图中的
barBackground支持fieldLevel配置,指定barBackground是在 group 级别展示还是特定的层级展示,相关 #1601 - @visactor/vchart:直方图图表支持条形背景,相关 #1979
- @visactor/vchart:支持指标的
fitStrategy - liquid:新增水波图。关闭#1158
- @visactor/vchart