个人中心

联系我们

搜索
搜索 登录 免费注册
界面美化
业务优化
开发工具
图像管理
文档管理
Parasoft

文章详情

LightningChart JS v6.0.0 更新

2024-08-07 12:16:48

新增

  • 添加了经过重构的新光标 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 附加方法在使用开始和步长选项时无法正常工作的问题


联系我们

周一至周日 8:00-23:00

免费热线

023-62585653

Gavin:13082556879

Jillian:17558866126

Angela:13057566525

开发外包

ERP-一体化

小程序

企业微信客服二维码

企业微信客服

版权所有:重庆庚乾信息科技有限公司 ©2025 Gengqian Information Technology Co., Ltd. 渝ICP备2022008063号-2 渝公网安备50010702505508

版权所有:重庆庚乾信息科技有限公司

©2025 Gengqian Information Technology Co., Ltd. 渝ICP备2022008063号-2 渝公网安备50010702505508