LightningChart JS v5.2 版本更新
--------------------
已添加
已添加堆叠轴(测试版)
通过 AxisOptions.iStack、Axis.setLength 和 Axis.setMargins 访问
有关堆叠轴使用案例的最新更新,请参阅在线示例和/或开发人员文档(功能 > 轴)。
多通道实时数据监控
堆叠轴文档
已添加 TreeMapChart
已添加 ChartXY.swapAxes(测试版)
可用于交换两个堆叠坐标轴的位置。
为 PointLineAreaSeries 和 PolarPointSeries 标记填充样式添加了 ImageFill 支持
允许在轴坐标中显示自定义图片资产,并具有轴剪切功能。
已添加 PointLineAreaSeries.setPointAlignment、getPointAlignment
允许显示非居中的点。例如,通过垂直底部定位点。
添加了方便的坐标轴获取属性
ChartXY.axisX, xAxis, axisY, yAxis
Chart3D.axisX, xAxis, axisY, yAxis, axisZ, zAxis
PolarChart.axisRadial, axisAmplitude, radialAxis, amplitudeAxis
这些功能与 getDefaultAxisX() 或同等功能完全相同,只是看起来更整洁。
已添加 SeriesOptions.axisX、SeriesOptions.axisY
方便使用的属性,其作用与现有的 xAxis 和 yAxis 完全相同
已添加便捷属性 SeriesXY.xAxis、SeriesXY.yAxis
已添加 DisposableEvents.isDisposed
基本上所有图表、系列等对象都添加了这个简单的获取器
引入它主要是为了解决 React 运行时崩溃的一些问题
已添加 LightningChart.layout
对于使用共享 LC 上下文并在非文档正文的可滚动 DIV 中包含图表的 React 应用程序来说是必需的。用于通知图表,它们在网页上的位置可能已更改。
已添加 ChartComponent.setIcon(测试版)
可用于将图表组件与图标图形关联起来。对于许多系列类型,这将导致在图例和光标中自动显示该图标。
新增了在任何可使用 PointShape 的地方使用图标的功能。
XY 点系列、极点系列、点标记、图例条目、复选框
此外,图标现在可用作结果表内容的一部分
已添加 DataSetXY.fill、PointLineAreaSeries.fill 方法
为所有现有样本设置相同值的便捷方法。尤其适用于实现自定义交互,如突出显示所选数据
为所有 tick 策略添加了 setTickStyle 方便方法。
该方法的作用与现有的 setMajorTickStyle 和 setMinorTickStyle 相同,但只需调用一次方法即可同时应用这两种方法。
为 DataSetXY.alterSamplesByID 和 PointLineAreaSeries.alterSamplesByID 添加了更多可选参数:x、y、lookupValue、颜色、旋转。
可用于为所有指定的样本 ID 加载相同的值。
已添加 Axis.setTitleMarginBefore、getTitleMarginBefore
已添加 Axis.setAutoRegionsEnabled
可用于禁用内置功能,该功能会在轴间隔周围添加额外间隙,以确保所附序列适合内部。在某些特殊情况下,这是必要的。
已添加 hasUIElementBackground 类型保护。
已添加 Color.toUint32
为切片图表切片样式 API 添加了切片参数
允许在自定义样式用例中引用切片标签和其他属性
已删除
移除了 EngineSettings.webgl
该属性自 v5.0.0 版起就有问题,实际上什么也做不了。请使用 LightningChartOptions.webgl 代替它。
已修复
修复了同步轴线间隔(synchronizeAxisIntervals)导致轴线不可缩放或不可泛型的错误。
修复了 PointLineAreaSeries 在使用时间序列数据并放大/缩小时,有时会出现 "数组长度无效 "的运行时崩溃问题。
修复了添加第一个数据点时时间序列用例中的长滚动动画。
修复了图表创建后无法跟踪窗口 devicePixelRatio 变化的问题。
在使用浏览器缩放时,可通过文本保持清晰和调整厚度/点尺寸观察到这一问题。
请注意,为使其正常工作,网站需要有 meta[name="viewport"] width=device-width 的元标记。
使 PointLineAreaSeries 对数据流测试设置中常见的无效数据供应模式更加稳健。
例如,共享相同时间坐标的数据点,甚至顺序稍有错误的数据点。
修复了 PointLineAreaSeries 的单个点尺寸与圆形状的低分辨率。
修复了 PointLineAreaSeries.clear 在特定情况下导致系列不可见的问题。
修复了在浅色主题下轴线网格线不可见的问题。
修复了极度标记不可见的问题。
修复了尝试两次处置同一图表时出现崩溃的问题。
修复了在禁用悬停时高亮显示时,切片图表(饼图、金字塔图、漏斗图)的自动光标不会在鼠标移动时更新的问题。
修复了在附加组件不可见时添加图例时图例按钮不显示的问题。
修复了如果只更改了尺寸或旋转,则 alterSamples 不会执行任何操作的问题。
修复了即使在 toggleVisibilityOnClick 为 false 时,图例条目也会隐藏自己的问题。
修复了 BarChart 有时禁用动画的问题,即使动画已明确启用或至少未禁用。
已弃用
已弃用 LightningChartOptions.sharedContextOptions.webgl,改用 LightningChartOptions.webgl
已弃用 Axis.setTitleMargin、getTitleMargin
为更清晰区分,应使用 Axis.setMarginAfterTitle 代替
渝公网安备50010702505508