新增
添加了经过重构的新光标 API
添加了新功能,如多序列光标、三维光标等。
有关详细信息,请参阅迁移指南和文档 > 功能 > 光标。
添加了新的、完全重新设计的仪表盘图表(GaugeChart
改进了默认外观,提高了对不同用户界面的适应性,增加了内置值指示器功能,增加了内置针功能,增加了基于值的背景发光和仪表条着色功能。
API 已完全更改。如果您要从旧的压力表 API 迁移,请参阅迁移指南 (https://lightningchart.com/js-charts/docs/migration-guides/)
添加了新的、简化的 SolveNearest API
更多详情,请参阅迁移指南和开发人员文档。
已添加 SeriesXY.setClipping
允许恢复到以前的行为,在堆叠轴应用程序中,系列渲染可能会泄漏到其拥有的轴之外。默认为启用(true)
已添加 PointShape.HollowCircle
已添加 Chart3D.setProjection(测试版)
已添加用于跟踪用户在轴标题上的交互的事件 API
Axis.onTitleMouseEnter, ...
已添加 Axis.setTitlePosition
允许在预定的按键位置之间更改轴标题位置。
为 DataSetXY.alterSamples 添加了 x 和 y 选项
以更方便的方式更改特定索引上的 1 个样本,并使用特定的 X 和 Y 值。
DataSetXY 和 PointLineAreaSeries 现在可以直接从日期对象或有效日期时间字符串中获取 X 和 Y 坐标。
用户不必将它们映射到 Date 对象并使用 getTime() 方法。
添加了 FormattingFunctions.Scientific
格式化 “0.00e+3 ”之类的数字。
已添加 EmptyTickStrategy.setCursorFormatter
在手动放置刻度的情况下非常有用。与其使用 CustomTick.setTextFormatter 指定格式,不如指定游标格式,游标结果表也会自动使用游标格式。
已添加 CursorXY.setTickMarkersAllocateAxisSpace
已添加 CustomTick3D.setBackgroundFillStyle、setBackgroundStrokeStyle 和 setPadding。
已添加 Chart3D.translateCoordinate 功能,可将 3D 轴坐标转换为客户端坐标系和相对坐标系。
改进
连接到堆叠轴的 XY 系列现在会被剪切,因此渲染不会泄漏到所拥有的轴之外。
可以使用 SeriesXY.setClipping 方法按系列恢复以前的行为。
增强了饼图、漏斗图和金字塔图的布局。
半径小于 50px 的饼图现在会隐藏标签。
当图表宽度或高度小于 250px 时,将隐藏漏斗图和金字塔图的标签。
调整了默认区域系列填充样式,以利用更高的透明度获得更现代的外观。
改进了日期时间轴勾选策略缩放范围
以前的最小间隔 ~1 秒。现在为 ~1 毫秒。
还改进了分钟/秒缩放级别的默认格式。
调整了暗金色和浅色主题光标网格线,使其对比度更高。
现在,只要在网页上拖动任何可拖动的 HTML 事件,LCJS 拖动事件就会停止。
做出这一更改是因为在使用案例中,即使 HTML 事件具有指针事件优先级,用户也无法与之交互。
默认禁用日期时间大刻度线
用户经常提出的要求
反转树形图的排序顺序
删除
移除了 DashboardOptions.disableAnimations、DashboardCellOptions.disableAnimations 和 CommonChartOptions.disableAnimations
使用 animationsEnabled 代替
移除了 Dashboard.pixelScale 和 Panel.pixelScale
使用 coordsRelative 代替
移除了 HeatmapScrollingGridSeriesOptions.start, step
使用 setStart、setStep 代替
移除了 translatePoint、translatePoint3D
使用 chart.translateCoordinate 代替
移除了 LightningChartOptions.sharedContextOptions.webgl
API 从未运行
移除了 PublicEngine.scale
使用 chart.coordsRelative 代替
移除了 PublicEngine.clientLocation2Engine、engineLocation2Client
使用 chart.translateCoordinate 代替
移除了 Chart3D.axes
使用坐标轴
移除了 Chart3D.world
使用 coordsWorld 代替
移除了 SurfaceGridSeries3DOptions.start, step, end
使用 setStart, setStep, setEnd 代替
移除了 SurfaceScrollingGridSeries3DOptions.start, step
使用 setStart、setStep 代替
移除了 TickStyleProperties.labelPadding
使用 Axis.setMarginAfterTicks 代替
删除了 SpiderChart.addSeries 的过时签名,该签名接受一个 pointShape 参数
移除了 Axis.setTitleMargin、getTitleMargin
使用 setMarginAfterTitle 代替
移除了 HeatmapGridSeriesOptions.start、step、end
使用 setStart、setStep、setEnd 代替
修复
修复了在图表中的内容发生变化之前,图表有时无法根据浏览器缩放级别的变化进行调整的问题。
修复了在 ChartXY 中系列有时会在系列背景外泄漏 1 或 2 个像素的问题。
修复了 PointLineAreaSeries 自动最大样本数控制崩溃的问题。
修复了矩形系列在使用高精度轴时出现的渲染错误。在矩形坐标非常特殊的情况下,错误发生的频率非常不一致。
修复了在有大量文本对象的应用程序中,有时第一帧会出现文本渲染问题,即文本渲染为奇怪的符号。
修复了 MapChart 使用第一 LUT 颜色为无数据区域着色的问题,而不是使用后备颜色。
修复了 Dashboard 中的 ZoomBandChart 出现 “无法将节点与自身进行比较 ”的崩溃问题
修复了 PointLineAreaSeries Y 轴滚动落后 1 帧的问题。
修复了 XY 热图和滚动热图系列不接受轴 X 或轴 Y 选项的问题
修复了与多个堆叠轴连接时缩放带状图表对齐错误的问题
修复了自定义勾选标签填充有时出错的问题。
修复了点划线区域系列(PointLineAreaSeries)在放大时隐藏点的问题,即使同时禁用了描边和区域。
基本上无法使用渐进式散点可视化
修复了 ZoomBandChart 不能完全模仿 PointLineAreaSeries 点样式(旋转、形状、大小)的问题。
修复了当只提供 x 完全相同的数据点时 PointLineAreaSeries 崩溃的问题
修复了 DataSetXY 附加方法在使用开始和步长选项时无法正常工作的问题
渝公网安备50010702505508