本文已参与「新人创作礼」活动,一起开启掘金创作之路。
LightningChart数据可视化图形控件使用篇8-ViewXY
SampleDataSeries
演示示例:演示示例: Billion points; Thread-fed multi-channel data; Signal reader
图:SampleDataSeries 概览
通过向SampleDataSeries 列表中添加SampleDataSeries 对象,可以向图表中添加系列。
chart.ViewXY.SampleDataSeries.Add(sampleDataSeries); //向图表中添加一个 SampleDataSeries
图:一些样本数据系列.
SampleDataSeries 是一种线系列,用以表示采样的信号数据(离散信号的数据)。通常用于实 时DSP 应用程序。外观上看,与PointLineSeries 类似,因此,所有的线和点格式的选项都适用。由 于SampleDataSeries 具有固定的采样间隔,所以不需要保留内存来存储点的X 值。
注意!SampleDataSeries 不对给定的数据重新采样或降采样。所有给定的数据保存在 SamplesSingle 或 SamplesDouble 数组中。LightningChart 不会降低数据的特性或丢损数据的峰值或准 确性。
Y 精度
SampleDataSeries 支持单精度与双精度样本Y值。当要尽可能低的保留内存时,建议采用单精度值。用SampleFormat属性选择采样格式 。
用系列 的SamplingFrequency (1 / 采样间隔)来设置固定的采样间隔。要在采样开始设置X值(时间戳)需设置FirstSampleTimeStamp属性。
添加点
样本必须在代码中添加。用AddSamples方法在现有样本末端增添样本。
chart.ViewXY.SampleDataSeries[0].AddSamples(samplesArray,false); //在末端增加样本
若要一次性设置全部系列数据,并覆盖旧的样本,可以直接分配新样本数组:
如果设置SampleFormat 为 SingleFloat
chart.ViewXY.SampleDataSeries[0].SamplesSingle = samplesSingleArray;
或者如果设置 SampleFormat 为 DoubleFloat
chart.ViewXY.SampleDataSeries[0].SamplesDouble = samplesDoubleArray;
关于LightningChart数据可视化图形控件使用篇9-ViewXY·SampleDataSeries章节就分享到这里了。
如果在实际应用中遇到技术问题或需要帮助,可以添加下方微信号联系官方技术支持。
微信号:lightningchart_china
如果您想进一步使用LightningChart数据可视化图形控件,请添加后回复“学习”可免费领取一套全功能版LightningChart数据可视化控件。
后续我会不断更新LightingChart更详细的使用方法,写文不易,还望多多回复关注支持!谢谢!
最新版V10 LightningChart下载地址:猛击下载