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

181 阅读2分钟

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

AreaSeries

演示示例: Area; Areas; Data breaking in series; Multiple legends; Custom axis ticks

区域系列将数据表示为基面和值之间的填充区域。区域系列与在第6.11章介绍的HighLowSeries 非常相似,但是更为简单。通过在AreaSeries列表中添加AreaSeries对象,可以向图表中添加系列。

chart.ViewXY.AreaSeries.Add(areaSeries); //向图表添加区域系列

微信截图_20220426104300.png 图:三个区域系列均为 BaseValue = 0.

用 BaseValue 属性设置基面。用Fill 属性设置首选填充样式。用LineStyle 属性和PointStyle属性可以分别设置线条样式和点的样式。Exceed limits 和 deceed limits可以像在HighLowSeries中一样应用。

添加数据

数据值必须在代码中添加。数据必须按X值的升序给出,Points[i+1].X ≥ Points[i].X。

使用 AddValues(AreaSeriesPoint[], bool invalidate)方法将数据值添加到现有值数组的末端。

AreaSeriesPoint[] dataArray = new AreaSeriesPoint[6];
dataArray [0] = new AreaSeriesPoint (2004, 37000);
dataArray [1] = new AreaSeriesPoint (2005, 35000);
dataArray [2] = new AreaSeriesPoint (2006, 47000);
dataArray [3] = new AreaSeriesPoint (2007, 37000);
dataArray [4] = new AreaSeriesPoint (2008, 40000);
dataArray [5] = new AreaSeriesPoint (2009, 56000);

//在末端添加数据
chart.ViewXY.AreaSeries[0].AddValues(dataArray, true);

要在覆盖旧数据的同时一次性设置全部系列数据,可以直接分配新数据数组:

//将数据分配到点数组中
chart.ViewXY.AreaSeries[0].Points = dataArray;

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

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

微信号:lightningchart_china

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

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

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