LightningChart JS v8.3

📅 2026/6/27 21:48:37
LightningChart JS v8.3
LightningChart JS v8.3 引入了能够直观地探索分层数据并提供清晰的多级部分到整体的见解。LightningChart JS 是一款高性能 JavaScript 图表库它利用 WebGL 渲染和 GPU 加速为各种数据可视化需求提供卓越的性能。它能够轻松处理大型数据集和复杂的图表使开发人员能够创建交互式且美观的 2D 和 3D 图表。LightningChart JS 非常适合需要流畅实时数据更新的应用例如金融平台、工程工具、科研仪表盘和工业监控系统它提供了全面的 API方便用户进行自定义并集成到基于 Web 的项目中。LightningChart JS v8.3 版本更新引入了使开发人员能够以紧凑直观的方式可视化层级数据清晰地展现跨多个层级的部分与整体关系。通过将嵌套类别显示为同心圆内按比例大小划分的扇形该图表简化了复杂数据结构的分析便于比较不同层级的贡献并识别模式或主导类别而无需使用多个可视化图表。这有助于开发人员在依赖组织、财务、运营或其他结构化数据集的应用程序中提供更具信息量的数据探索体验。特征添加了XX图。添加了 axis.setZebraStripes以便根据坐标轴值在视觉上区分图表的不同区域。为 ZoomBandChart 添加了 useAxisLayouts 选项用于镜像附加图表的坐标轴布局。添加了 RectangleSeries.setCursorBehavior。添加了 MapChart.setSeparateRegionVisible 方法用于更改 MapChart 上各个区域的可见性。新增 alterSamplesByMatch 语法用于修改所有具有特定属性值匹配的样本。添加了 BarChart.setBaseline。添加了 PublicEngine.setOpacity、getOpacity。增加了多线程性能优化功能作为内置功能。将 TypeScript 最低版本要求从 v4.1 提升至 v4.3。优化了图表调整大小操作使其更加高效。重新设计了默认主题样式和文本阴影渲染以提高开箱即用的颜色对比度。改进了空间有限的 ChartXY 自动布局。改进了浅色主题坐标轴网格线的默认颜色。移除了 appendSamples 的 offsetLookupValues 和其他等效参数以及 readBack id。这些参数在 v8.0 版本中已被 offset 替换但类型定义中错误地保留了一些失效的引用。修复固定微秒数在缩放到纳秒级别之前不包含在日期时间光标格式中。修复了鼠标移开图表后光标仍然可见的问题饼图、漏斗图、金字塔图、平行坐标图。修复了低分辨率点边界问题点形状为圆形点大小大于 100 像素。修复了毫秒级缩放级别下日期时间光标格式错误的问题该问题会根据时区显示错误的小时。修复了 scaleTheme 无法正确影响图例边距和条目间距的问题。修复了点击浏览器自动建议输入字段选项有时会在图表中触发 restoreDefault 交互的问题。修复了 SurfaceScrollingGridSeries3D 有时会抛出未处理的错误使用 addValues 和 invalidateValues 函数的问题。