📠 更新日志
10.0.0-beta1
2025-11-21
- 🆕 新特性
- 支持千分符,小数折叠自定义。
- x轴支持显示未来时间。
- 支持在移动端y轴拖动。
- 支持在同一窗口上创建多个相同名称的指标。
- 重写坐标轴模块,自定义y轴支持设置范围。
- 图表方法
init(dom, options)中的options新增zoomAnchor。 - 实例新增方法
setZoomAnchor(anchor),getZoomAnchor(),setDataLoader(loader),setSymbol(symbol),getSymbol(),setPeriod(period),getPeriod(),resetData(),setThousandsSeparator(thousandsSeparator),getThousandsSeparator(),setDecimalFold(decimalFold),getDecimalFold(),getIndicators()和getOverlays()。 - 样式配置新增
candle.priceMark.last.extendTexts,candle.tooltip.title,candle.tooltip.legend,indicator.tooltip.title,indicator.tooltip.legend,crosshair.horizontal.features,candle.bar.compareRule,indicator.ohlc.compareRule和candle.priceMark.last.compareRule。 - 实例方法
subscribeAction和unsubscribeAction, 入参type新增onIndicatorTooltipFeatureClick和onCrosshairFeatureClick。
- 👉 变更
- 图表方法
init(dcs, options),options.layout子项中的position变更为order,options.thousandsSeparator变更为对象{ sign, format },options.decimalFoldThreshold变更为options.decimalFold,options.customApi变更为options.formatter,formatDate参数变更为对象。 - 实例方法
setCustomApi变更为setFormatter,getCustomApi变更为getFormatter,getBarSpace()返回值变更为对象 ,createIndicator返回值变更为返回指标id ,overlayIndicator入参paneId合并到入参indicator中, 。 - 自定义指标
createTooltipDataSource方法返回值values变更为legends,icons变更为features。 - 样式配置
candle.tooltip.icons变更为candle.tooltip.features,indicator.tooltip.icons变更为indicator.tooltip.features。
- 图表方法
- 💄 优化
- 优化覆盖物模版中的
figure忽略事件类型,事件名和overlay中的事件名称一致。 - 优化指标计算任务执行。
- 优化移动端滚动事件触发。
- 优化覆盖物模版中的
- 🗑 废弃
- 图表方法删除
utils.drawArc(ctx, arc, styles),utils.drawCircle(ctx, circle, styles),utils.drawLine(ctx, line, styles),utils.drawPolygon(ctx, polygon, styles),utils.drawRect(ctx, rect, styles),utils.drawText(ctx, text, styles),utils.drawRectText(ctx, rectText, styles),请使用getFigureClass(name)代替。 - 实例方法删除
setPriceVolumePrecision(pricePrecision, volumePrecision),请使用setPrecision(precision)代替。 - 实例api删除
setLoadMoreData,applyNewData,updateData, 请替换为setDataLoader, 删除clearData,setPrecision和getPrecision。 - 实例方法删除
getIndicatorByPaneId(paneId, name),请使用getIndicators(filter)代替。 - 实例方法删除
getOverlayById(id),请使用getOverlays(filter)代替。 - 实例方法
subscribeAction和unsubscribeAction删除入参onTooltipIconClick,请使用onCandleTooltipFeatureClick和onIndicatorTooltipFeatureClick代替。 - 样式配置删除
yAxis.position,yAxis.type,yAxis.inside和yAxis.inside,请使用窗口配置axis中的属性代替。详情参阅图表API init(dcs, options) ,实例API createIndicator(value, isStack, paneOptions) 和 setPaneOptions(options) 。 - 样式配置删除
candle.tooltip.defaultValue,candle.tooltip.custom请替换为candle.tooltip.legend,删除candle.tooltip.text,删除indicator.tooltip.showName,indicator.tooltip.showParams,请用indicator.tooltip.title,删除indicator.tooltip.defaultValue, 请替换为indicator.tooltip.legend, 删除indicator.tooltip.text, 删除overlay.rectText。 - 内置的基础图形删除
rectText,请使用text代替。
- 图表方法删除
9.x
去 https://v9.klinecharts.com 上查看。
8.x
去 https://v8.klinecharts.com 上查看。
7.x
去 Github 上查看 7.x 的 Change Log。
6.x
去 Github 上查看 6.x 的 Change Log。
5.x
去 Github 上查看 5.x 的版本记录。
4.x
去 Github 上查看 4.x 的版本记录。