LightningChart数据可视化图形控件使用篇11-ViewXY·FreeformPointLineSeries

161 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

对于FreeformPointLineSeries,以下文章可以帮助您了解到FreeformPointLine系列。

FreeformPointLineSeries

演示示例:散点(Scatter points);地图路线(Map route):Value tracking with markers; Curve node editing

微信截图_20220425122441.png 图:FreeformPointLineSeries 概览

FreeformPointLineSeries能够展现一个基本的线、点(散点图)或者二者合一的点线图。FreeformPointLineSerie 可以从前一个点向任意方向绘制线点。适用于PointLineSeries中所有的线和点格式化选项。通过向FreeformPointLineSeries列表中添加FreeformPointLineSeries对象,可以向图表中添加系列。

chart.ViewXY.FreeformPointLineSeries.Add(freeformPointLineSeries); //向图表中添加一个FreeformPointLineSeries

微信截图_20220425122601.png 图:一个自由式点线系列图

即使启用了DropOldSeriesData,并且点已滚动出当前视图,自由式点线系列的线点也不会自动销毁。要在实时监控解决方案中自动销毁旧的系列点,可以使用点计数限制器point count limiter。设置PointCountLimitEnabled = true,并对PointCountLimit属性设置限制。如果限制器开启,在达到点计数限制之后,Points数组表现为一个环形缓冲区。Points数组中最早的点总是可以通过从OldestPointIndex检索值来找到。如果需要读取现有的数据点计数有限缓冲区,可使用以下方法:

• 如果 OldestPointIndex 为 0, 从 Points[0] 开始读取,直到 Points[PointCount-1].

• 如果 OldestPointIndex > 0, 首先从 Points[OldestPointIndex] 读取到Points[PointCountLimit-1]。然后,从Points[0] 读取到Points[OldestPointIndex-1]。

要直接检索最后的系列点,可以调用GetLastPoint()方法。

关于LightningChart数据可视化图形控件使用篇11-ViewXY·FreeformPointLineSeries章节就分享到这里了。

如果在实际应用中遇到技术问题或需要帮助,可以添加下方微信号联系官方技术支持。

微信号:lightningchart_china

如果您想进一步使用LightningChart数据可视化图形控件,请添加后回复“学习”可免费领取一套全功能版LightningChart数据可视化控件。

后续我会不断更新LightingChart更详细的使用方法,写文不易,还望多多回复关注支持!谢谢!

最新版V10 LightningChart下载地址:猛击下载