本文已参与「新人创作礼」活动,一起开启掘金创作之路。
LineCollections (线集)
演示示例: Line Collections; Line spectrogram; Stem plot
LineCollection是一些线段的集合。每个线段都是一条从A点到B点的线。一个 LineCollection 可包含数千条线段。与PointLineSeries、FreeformPointLineSeries或 SampleDataSeries相比而言,LineCollection在渲染数千条不同的线段方面非常有效。PointLineSeries、FreeformPointLineSeries 或SampleDataSeries在渲染由成千上万个点构成的连续多线段时的效率更高。
用 LineStyle 属性控制线条颜色、样式和宽度。在Lines属性中设置线段。
在ViewXY.LineCollections 列表属性中添加LineCollection对象。
图:三个应用中的 LineCollections;绿色是非常快速渲染的柱状,黄色为多段线 ,红色是任意三角形线框网格
为LineCollection设置数据
SegmentLine 结构包含四个字段:
AX 起始点, X
AY 起始点, Y
BX 终点, X
BY 终点,Y
将SegmentLines 数组添加到 Lines 属性,方法如下:
lineCollection.Lines = new SegmentLine[] {
new SegmentLine(6,25,8,30),
new SegmentLine(8,30,7,40),
new SegmentLine(7,40,10,40),
new SegmentLine(10,40,12,28)};
解决单个分段
GetSegmentsAtPoint()方法允许检查哪个单个分段在给定位置,例如
在鼠标坐标下的示例。 它返回一个整数列表(segment line indexes)。
List list = _chart.ViewXY.LineCollections [0] .GetSegmentsAtPoint(xCoordinate, yCoordinate);
关于LightningChart数据可视化图形控件使用篇18-ViewXY·LineCollections (线集)章节就分享到这里了。
如果在实际应用中遇到技术问题或需要帮助,可以添加下方微信号联系官方技术支持。
微信号:lightningchart_china
如果您想进一步使用LightningChart数据可视化图形控件,请添加后回复“学习”可免费领取一套全功能版LightningChart数据可视化控件。
后续我会不断更新LightingChart更详细的使用方法,写文不易,还望多多回复关注支持!谢谢!
最新版V10 LightningChart下载地址:猛击下载