版本更新日志
更新日志,格式参考自 keep a changelog。
[Unrelease]
Added
Changed
Removed
Fixed
[1.11.2] - 2025-11-25
Fixed
- mobile主题
- 修复雷达图的雷达坐标系半径
radar.radius中用户配置无法覆盖主题配置的问题。(qianxiaodong@myhexin.com)
- 修复雷达图的雷达坐标系半径
[1.11.1] - 2025-11-18
Changed
- 构建
- 新增分包后的cdn资源链接,分包入口文件
build/loader.js与build/loader.min.js,分包文件输出到build/chunk/,生产压缩版输出到build/chunk-min/。
- 新增分包后的cdn资源链接,分包入口文件
Fixed
- dvRadar 组件
- 修正dvRadar在重新设置option时,smooth不生效的问题。(zhouchangju@myhexin.com)
[1.11.0] - 2025-11-07
Added
-
文档
- 添加ainvest-pc主题的开发文档。(q1anxiaodong@myhexin.com)
- 增加产业链关系图(dvRelationshipDiagram)的文档。(zhouchangju@myhexin.com)
- 添加雷达图实时调试预览功能。(gongyuzhouchang@myhexin.com)
- 更新 dataZoom 组件文档。(gongyuzhouchang@myhexin.com)
- 更新 yAxis 和 line 组件的 API 文档。(gongyuzhouchang@myhexin.com)
-
示例
- 添加断轴柱状图示例。(Caoxianhao170@myhexin.com)
- 添加动态标记示例及修复类型检查问题。(gongyuzhouchang@myhexin.com)
-
Grid 组件
- 完成dvBoxLayout的升级并添加示例。(zhouchangju@myhexin.com)
-
配置与构建
- 添加外网公共npm包的发布指令。(q1anxiaodong@myhexin.com)
- 添加 PostCSS 相关依赖和配置优化。(q1anxiaodong@myhexin.com)
Changed
-
ECharts 升级
- 通过
patch-package方式完成 ECharts 6.0.0 升级相关调整:(zhouchangju@myhexin.com)- 完善单轴组件的分割线动画效果
- 修复单轴组件的元素层次结构问题以确保分割线和动画的正确表现
- 修复dvScatter标签重叠隐藏功能,并新增所有图表的标签溢出隐藏功能(hideOverflow)
- 修复自定义系列dvScatter的hideOverlap功能
- 修改桑基图从相对布局到绝对布局以增强动画效果
- 支持非style样式属性的状态配置,确保在自定义系列中,其他同级属性(如 scaleX、scaleY、position等)也能在不同状态下正常工作
- 增强自定义图表的状态管理,特别是对BLUR状态的支持,确保状态选项能够正确合并和传递
- 修复动态柱状图排序的问题,确保在数据变化时排序逻辑正确工作,特别是处理NaN值和边界情况
- 增强自定义图形(比如气泡图等自定义系列)动画配置的健壮性,防止当elOption或elOption[animationProp]为null/undefined时导致的错误
- 支持在legend.data的各个元素中单独设置itemWidth和itemHeight
- 解决动态柱状图新出现的柱子动画,导致视觉混乱的问题
- 通过
-
dataZoom 组件
- 优化 dataZoom 组件的拖动体验。(gongyuzhouchang@myhexin.com)
-
RoamView 组件
- 优化 RoamView 组件中的热区(5.3.3->6.0.0)。(gongyuzhouchang@myhexin.com)
-
轴组件
- 优化轴标签对齐和布局。(gongyuzhouchang@myhexin.com)
-
构建优化
- 将打包产物中的中文改为Unicode转义序列。(q1anxiaodong@myhexin.com)
Removed
Fixed
-
瀑布图
- 修复瀑布图线条动画更新逻辑。(gongyuzhouchang@myhexin.com)
-
树状图
- 优化树状图默认样式和标签格式。(gongyuzhouchang@myhexin.com)
-
蜂群图
- 修复蜂群图。(gongyuzhouchang@myhexin.com)
-
yAxis
- 通过
patch-package方式修复y轴标签对齐问题。(gongyuzhouchang@myhexin.com) - 通过
patch-package方式优化 y 轴标签对齐。(gongyuzhouchang@myhexin.com)
- 通过
-
自定义图形
- 修复自定义图形动画配置未检查空值的问题。(Caoxianhao170@myhexin.com)
-
旭日图
- 同步旭日图的patch-package修改。(q1anxiaodong@myhexin.com)
-
双向树图
- 修复双向树图在echarts更新后的API同步问题。(q1anxiaodong@myhexin.com)
-
折线图
- 修改折线图在echarts更新后的API同步问题。(q1anxiaodong@myhexin.com)
-
散点图
- 修正dvScatter示例中containBubble调用参数错误。(Caoxianhao170@myhexin.com)
- 在散点图示例中添加x轴分割线显示。(Caoxianhao170@myhexin.com)
-
雷达图
- 修正dvRadar影响常规radar数据顺序的问题。(gongyuzhouchang@myhexin.com)
[1.10.0] - 2025-05-22
Added
- yAxis
- 通过
patch-package方式优化 y 轴标签对齐,添加dvAlignLabelsToAxis配置项,用于控制标签对齐。(zhangyuhang2@myhexin.com)
- 通过
[1.9.1] - 2025-05-16
Fixed
- 兼容性问题
- 修复打包产物在低版本浏览器的兼容性问题。
[1.9.0] - 2025-04-16
Added
- dataZoom
- 通过
patch-package方式给type为inside的dataZoom添加dvLockAfterLimit配置,防止缩放操作导致范围超出限制(zhangyuhang2@myhexin.com)
- 通过
Changed
Removed
Fixed
- dataZoom
- 通过
patch-package方式给type为inside的dataZoom添加了状态,当处于dataZoom事件时会截断axisPointer的事件以及状态更新,以此来防止鼠标拖动dataZoom的过程中会高亮多个元素的问题(zhangyuhang2@myhexin.com)
- 通过
[1.8.1] - 2025-03-21
Added
- 主题
- 新增远程注册主题功能。(qianxiaodong@myhexin.com)
Changed
- 动态折线图
- 支持通过更新折线
timeline.index配置,控制折线动画。(qianxiaodong@myhexin.com)
- 支持通过更新折线
Removed
Fixed
-
内部加载字体
- 移除内部字体加载逻辑. (qianxiaodong@myhexin.com)
-
动态排名图
- 兼容动态排名图各周期数据不一致的问题。(qianxiaodong@myhexin.com)
[1.8.0] - 2024-10-24
Added
- dvMarker
- 标记图支持旗子类型自定义布局
series.flagLayoutHandler。(qianxiaodong@myhexin.com)
- 标记图支持旗子类型自定义布局
- axisPointer
- 添加
axis.axisPointer.triggerEmphasis,支持开关axisPointer触发series高亮状态的功能。(qianxiaodong@myhexin.com)
- 添加
Changed
- dvMarker
- 修改dvMarker系列的布局逻辑并新增隐藏功能。(qianxiaodong@myhexin.com)
- 修改旗子的左右朝向:中点左侧朝右,反之朝左。(qianxiaodong@myhexin.com)
- 修改旗子标记的圆点、竖线默认层级,调整为矩形旗面之下。(qianxiaodong@myhexin.com)
Removed
Fixed
- 标记系列
- 修复dvMarker系列图形不能响应事件的问题。(qianxiaodong@myhexin.com)
[1.7.4] - 2024-09-23
Added
-
词云
- 词云组件数据结构新增icon数据支持。(linziyan@myhexin.com)
Changed
- 标记系列
- 修改flag类型的dvMarker的布局逻辑。(qianxiaodong@myhexin.com)
Fixed
-
布局
- 将 dvNameLocation 的生效条件,从仅支持 1 个 X 轴改为支持 2 个 X 轴,以适应 ifind 这边在分组柱状图+背景柱状图的场景。(zhouchangju@myhexin.com)
-
x轴
xAxis.dvAlignEdge- 修改dvAlignEdge开启动画时重叠检测错误的问题。(qianxiaodong@myhexin.com)
-
标记系列
- 修复多个dvMarker在同一个grid场景中重叠的布局问题。(qianxiaodong@myhexin.com)
- 修复dvMarker.dvItemStyle被默认配置覆盖的问题。(qianxiaodong@myhexin.com)
-
PC主题
- 修复x轴为数值轴时pc端x轴刻度间距最小16px的规范实现问题。(qianxiaodong@myhexin.com)
[1.7.3] - 2024-09-19
Fixed
-
布局
- 修正条形图在缩放情况下,xAxis.name 定位变动的问题。(zhouchangju@myhexin.com)
Added
-
词云
- 词云组件数据结构新增icon数据支持。(linziyan@myhexin.com)
[1.7.2] - 2024-09-12
Removed
- 主题
- 移除'aigc-app-light'和'aigc-app-dark'主题。(qianxiaodong@myhexin.com)
Fixed
-
布局
-
修正 yAxis.axisLabel.inside 设置为 false 时,xAxis.name 定位错误的问题。(zhouchangju@myhexin.com)
-
修正双 Y 轴场景下,xAxis.name 定位错误的问题。(zhouchangju@myhexin.com)
-
修正设置 dvPadding 时,xAxis.name 定位错误的问题。(zhouchangju@myhexin.com)
-
支持 dvNameLocation 和 nameTextSyele.padding 同时生效。(zhouchangju@myhexin.com)
-
-
x 轴
- 修复 x 轴
dvAlignEdge: true在两端标签未超出图表的情况下依然偏移的问题。(qianxiaodong@myhexin.com)
- 修复 x 轴
[1.7.1] - 2024-09-05
Fixed
-
动态柱状图
-
通过
patch-package方式解决动态柱状图新出现的柱子动画,导致视觉混乱的问题(zhouchangju@myhexin.com)。包括:-
将柱子从底部飞入改为直接定 位到终点位置,横向生长
-
去掉柱子的高度变化动画
-
-
[1.7.0] - 2024-09-05
Added
-
生命周期
- 通过
patch-package方式给 ECharts 新增了component:beforeupdate生命周期,用于在 grid 大小计算之后、组件绘制之前,调整组件定位,以实现个性化的组件布局。 (zhouchangju@myhexin.com)
- 通过
-
公共组件
- 优化
xAxis.dvNameLocation配置项的实现,改为在component:beforeupdate中处理,扩展 x 轴的标题,使其定位保持和轴标签一致,以解决 0 轴位于图表中间时,x 轴标题位置跟随 0 轴的问题进而显示在图表中间的问题。(zhouchangju@myhexin.com) 注意: 1、开启该配置,会导致axis.nameGap和axis.nameTextStyle.align失效,因为程序会内部设置这些配置的值来实现效果; 2、当 axisLabel 和 axisName 中的中文、英文、数字占比差距较大时,可能会对不齐,因为 Canvas 绘制的英文和数字,获取的包围盒宽度值,会大于其实际占据的宽度值; 3、必须包含如下配套的配置:
{
grid: {
containLabel: true,
},
xAxis: [
{
name: 'x轴名称',
dvNameLocation: 'end',
nameTextStyle: {
// align必须配置为 right,使其中心和绘图区域右侧对齐
align: 'right',
verticalAlign: 'top',
},
}
],
yAxis: [
{
name: 'y轴名称',
dvNameLocation: 'end',
nameTextStyle: {
align: 'left',
verticalAlign: 'bottom',
},
}
],
} - 优化
-
主题
- 新增主题注册方法
registerTheme, 支持业务方定制主题。(qianxiaodong@myhexin.com)
- 新增主题注册方法
Changed
- 主题与 Token
- 修改主题中 token 部分的格式,详情可见主题配置 (qianxiaodong@myhexin.com)
Fixed
- Token
- 修改 token 映射路径错误导致 series 主题默认文本样式失效的问题。(qianxiaodong@myhexin.com)。
[1.6.1] - 2024-08-08
Added
- 韦恩图
- 韦恩图新增配置项
dvNameProperty, 声明原始数据中每条数据的唯一标识的字段名。(qianxiaodong@myhexin.com)
- 韦恩图新增配置项
Fixed
- 韦恩图
- 调整韦恩图原始 SVG 的大小和元素位置。(qianxiaodong@myhexin.com)
- DynamicHistogramHelper
- 调整 DynamicHistogramHelper,数据缺失时自动计算 y 轴显示的 max 数。(zhangyuhang2@myhexin.com)
[1.6.1] - 2025-05-15
Added
Changed
Removed
Fixed
- 兼容性问题
- 修复打包产物在低版本浏览器的兼容性问题。
[1.6.0] - 2024-07-25
Added
-
韦恩图
-
添加新图表类型韦恩图。(qianxiaodong@myhexin.com)
-
图表组件
-
dvMarker类型图表新增curvedPointer类型 marker (zhangyuhang2@myhexin.com)
Changed
- 扩展配置
dvAlignEdge动画开启判定修改为“animation 不为 false” (zhangyuhang2@myhexin.com)
Removed
Fixed
- 图表组件
- 修复
dvMarker类型图表中data.itemStyle.rectStyle.shape和dvAnimationConfig配置项没有做异常判断的问题(wangyuan2@myhexin.com) - 修复
dvMarker类型图表采用默认合并策略导致多次play()异常的问题(wangyuan2@myhexin.com) - 调整
dvMarker的默认主题合并策略 (zhangyuhang2@myhexin.com) - 增加
dynamicHistogram类型图表数据兜底 (zhangyuhang2@myhexin.com) - 调整
curvedPointer标签,适配多柱状图 (zhangyuhang2@myhexin.com) - 调整
curvedPointer标签布局以及文字换行规则 (zhangyuhang2@myhexin.com) - 调整
curvedPointer重叠时 x 坐标的偏移(x、y 同比例) (zhangyuhang2@myhexin.com)
- 修复
- axis 组件
- 修改
dvAlignEdge动画开启的判定条件为animation !== false(zhangyuhang2@myhexin.com)
- 修改
- grid 组件
- 修复 dvBoxLayout 自动留白在多 grid 场景下失效问题(zhangyuhang2@myhexin.com)
[1.5.0] - 2024-04-11
Changed
- 关系图
- (Breaking): 修改关系图自定义事件名称为
dvafterrender(zhangyuhang2@myhexin.com)
- (Breaking): 修改关系图自定义事件名称为
- 雷达图
- (Breaking): 修复雷达图系列内
dvClockWise配置项不生效的错误。(linziyan@myhexin.com)
- (Breaking): 修复雷达图系列内
Removed
- legend
- 删除无用扩展配置
legend.textStyle.dvItemLabelOffset。(qianxiaodong@myhexin.com)
- 删除无用扩展配置
Fixed
- 海外主题
- datazoom 滑块的左右偏移
dvHandleOffset从 16 调整为 15。(qianxiaodong@myhexin.com) - 饼图各部分高亮时的描边颜色
emphasis.borderColor从#000调整为#171717。(qianxiaodong@myhexin.com)
- datazoom 滑块的左右偏移
- 静态折线图
- 修复设置
line.dvShowSymbolStrategy后,高密度情况下 axisPointer 高亮点不显示的问题。(qianxiaodong@myhexin.com)
- 修复设置
[1.4.1] - 2024-03-07
Fixed
- 折线图
- 修复折线图在点击图例后触发尾标签自动倾斜功能导致报错的问题(zhangyuhang2@myhexin.com)
- 海外主题
- 修改 shadow 类型的 axisPointer 在黑夜模式下的默认颜色。(qianxiaodong@myhexin.com)
- 修改
dataZoom下dvHandleOffset的默认值。(qianxiaodong@myhexin.com) - 修复海外主题下饼图 resize 重绘时标签布局异常的问题。(qianxiaodong@myhexin.com)
[1.4.0] - 2024-02-28
Added
- 海外主题
- 新增堆叠柱状图 Demo。(qianxiaodong@myhexin.com)
Changed
- 海外主题
- 调整海外主题的默认配置:(qianxiaodong@myhexin.com)
- 默认调色盘增加
#FF7040,#9EA9C7两色; - 修改 x 轴
axisPointer的默认层级为0, 并增加shadow类型的默认颜色; - y 轴的
boundaryGap默认值改为[0, '10%'], series 的最小值无需再减少原始区间的 10%; - 增加堆叠情况下柱状图的最大柱宽
barMaxWidth - 饼图增加默认的标签定位和隐藏策略
labelLayout
- 默认调色盘增加
- 调整海外主题的默认配置:(qianxiaodong@myhexin.com)
Fixed
- Grid 组件
- 修复
dvBoxLayout配置项在多 Grid 场景下时异常的问题(wangyuan2@myhexin.com)
- 修复
[1.3.0] - 2024-02-22
Added
- Grid 组件
- 新增
dvBoxLayout配置项,支持自适应布局(wangyuan2@myhexin.com)
- 新增
Fixed
- 关系图
- 修复关系图 y 方向坐标上移导致初始画布上移部分的问题(zhangyuhang2@myhexin.com)
- 雷达图
- 修复雷达图 SectorSelector 配置项在重绘图表时 AxisPointer 消失的错误。(linziyan@myhexin.com)
[1.2.2] - 2024-01-25
Added
- 关系图
- 新增图表类型--关系图(zhangyuhang2@myhexin.com)
- axisPointer
- 新增 axisPointer 最大宽度的配置
axisPointer.shadowStyle.dvMaxWidth/xAxis(yAxis).axisPointer.shadowStyle.dvMaxWidth, 仅在axisPointer.type: 'shadow'时有效。(qianxiaodong@myhexin.com)
- 新增 axisPointer 最大宽度的配置
- xAxis(yAxis)
- 新增 xAxis(yAxis)下各部分的独立 z 层级配置:
xAxis(yAxis).axisLine/axisLabel/axisTick/nameTextStyle/splitLine/splitArea/minorSplitLine/minorTick.dvZ。(qianxiaodong@myhexin.com)
- 新增 xAxis(yAxis)下各部分的独立 z 层级配置:
Changed
- 海外主题
- 修改海外主题中饼图引导线长度以及引导线与标签的间距。(qianxiaodong@myhexin.com)
- 新增饼图标签和绘图边界的边距。(qianxiaodong@myhexin.com)
- 海外主题增加 x 轴 axisPointer 的线样式。(qianxiaodong@myhexin.com)
- 雷达图
- 补充雷达图有关数据与 series 和图例交互的文档注释。(linziyan@myhexin.com)
Removed
Fixed
- 气泡图
- 修正气泡图移动端主题的分割线绘制失效的问题。(lishaojie@myhexin.com)
- 雷达图
- 修复雷达图 SectorSelector 配置项在
show: false时依然显示的错误。(linziyan@myhexin.com) - 修复雷达图在 SectorSelector 配置项不存在时 lineStyle 报错。(linziyan@myhexin.com)
- 修复雷达图 SectorSelector 配置项在
- 海外主题
- 修改海外主题默认配置中 datazoom 的拖动滑块 moveHandle 显示错误的问题。(qianxiaodong@myhexin.com)
- y 轴范围分割
- 修复显式配置
yAxis.splitLine.show: false时,y 轴标签显示错误的问题。(qianxiaodong@myhexin.com)
- 修复显式配置
- tooltip
- 修复 tooltip 在 ios14 手炒客户端中点击偶尔不出现的问题。(qianxiaodong@myhexin.com)
v1.2.2-beta.20240109
- 修复 tooltip 在 ios14 手炒客户端中点击偶尔不出现的问题。(qianxiaodong@myhexin.com)
[1.2.1] - 2023-12-29
Changed
- 海外主题
- 海外主题饼图标签修改为对齐引导线
label.alignTo: 'labelLine',。(qianxiaodong@myhexin.com) - 修改饼图高亮聚焦状态样式,高亮时弱化并隐藏其他引导线和标签。(qianxiaodong@myhexin.com)
- 海外主题饼图标签修改为对齐引导线
Fixed
- 图表
- 修复动态条形图的样式代码在生产包中被压缩删除的问题(wangyuan2@myhexin.com)
[1.2.0] - 2023-12-20
Added
- 配置项
- 新增配置项
yAxis.splitLine.dvZ,单独设置 y 轴分割线的层级。(qianxiaodong@myhexin.com)
- 新增配置项
- APIs
- 添加对 ECharts 主题参数的支持(wangyuan2@myhexin.com)
- 主题支持传递对象格式,允许覆盖部分 Token 配置(wangyuan2@myhexin.com)
Changed
- 主题
- (Breaking):移除预置主题配置的直接导出,替换为导出预置主题名称的集合
PRESET_THEME,该 APIs 存在范围 v1.0.0 ~ 1.1.0(wangyuan2@myhexin.com)
- (Breaking):移除预置主题配置的直接导出,替换为导出预置主题名称的集合
Removed
- APIs
- (Breaking):移除原有的 Token 机制相关 APIs,例如
setThemeConfigWithToken(),该 APIs 存在范围 v1.0.0 ~ 1.1.0(wangyuan2@myhexin.com)
- (Breaking):移除原有的 Token 机制相关 APIs,例如
Fixed
- 主题
- (重要):修复夜间 主题问题,该问题影响范围 v1.0.0 ~ 1.1.0(qianxiaodong@myhexin.com)
axisLabel.dvAlignEdge- 修复 x/y 轴设置反转
inverse: true时, 扩展配置axisLabel.dvAlignEdge功能异常的问题。(qianxiaodong@myhexin.com)
- 修复 x/y 轴设置反转
[1.1.0] - 2023-12-18
Added
- 主题
- 新增组件库主题
ainvest-app-light和ainvest-app-dark(qianxiaodong@myhexin.com) - 新增时间轴主题
mobile-ainvest-light和mobile-ainvest-dark(qianxiaodong@myhexin.com)
- 新增组件库主题
- dataZoom
- 新增配置项
dataZoom.dvHandleOffset:[number, number], 调整 datazoom 滑块两侧的边距(qianxiaodong@myhexin.com) - 新增配置项
dataZoom.dvMoveHandleOffset:number, 调整中间移动手柄的交互热区的偏移(qianxiaodong@myhexin.com)
- 新增配置项
xAxis.axisLabel.dvLayoutTakeEffectGreaterThan- 触发 x 轴标签筛选的阈值配置项
dvLayoutTakeEffectGreaterThan新增值类型auto, 根据 x 轴标签的最大长度自动触发是否筛选 x 轴标签。(qianxiaodong@myhexin.com)
- 触发 x 轴标签筛选的阈值配置项
Changed
- 花瓣图
- 优化碰撞检测(xiongpeng@myhexin.com)
[1.0.0-beta.20231207] - 2023-12-07
基于 v1.0.0-beta.20231202 版本发布。
Fixed
- 关系图 组件
- 修复 ios17.x 版本下 setTimeout 时间为 0 时获取不到更新后的图形信息问题(zhangyuhang2@myhexin.com)
[1.0.0-beta.20231202] - 2023-12-02
基于 v1.0.0-beta.20231201 版本发布。
Fixed
- 关系图 组件
- 限制某些极限状态下点击展开收起交互的偏移白边问题(zhangyuhang2@myhexin.com)
[1.0.0-beta.20231201] - 2023-12-02
基于 v1.0.0-beta.20231128 版本发布。
Changed
- 关系图 组件
- 背景颜色离图谱的右边距增大 (zhangyuhang2@myhexin.com)
- 最大放大比例可显示只有一列节点的情况 (zhangyuhang2@myhexin.com)
[1.0.3] - 2023-11-29
Fixed
- 轴
- 修复轴分割算法在遇到极值区间为 0 时边界情况下逻辑异常 (wangyuan2@myhexin.com)
[1.0.0-beta.20231128] - 2023-11-28
基于 v1.0.0-beta.20231121 版本发布。
Changed
- 关系图 组件
- 背景颜色离图谱的右边距增大 (zhangyuhang2@myhexin.com)
- 最大放大比例可显示只有一列节点的情况 (zhangyuhang2@myhexin.com)
[1.0.2] - 2023-11-27
Fixed
-
花瓣图
- 修复碰撞检测缺陷(xiongpeng@myhexin.com)
-
雷达图
- 修复范式雷达图未注册图表的问题(linziyan@myhexin.com)