AreaSeries
演示示例: Area; Areas; Data breaking in series; Multiple legends; Custom axis ticks
区域系列将数据表示为基面和值之间的填充区域。区域系列与在第6.10章节介绍的HighLowSeries 非常相似,但是更为简单。通过在AreaSeries列表中添加AreaSeries对象,可以向图表中添加系列。
[C#] 纯文本查看 复制代码 chart.ViewXY.AreaSeries.Add(areaSeries); //向图表添加区域系列
上图:三个区域系列均为 BaseValue = 0.
用 BaseValue 属性设置基面。用Fill 属性设置首选填充样式。用LineStyle 属性和PointStyle属性可以分别设置线条样式和点的样式。Exceed limits 和 deceed limits可以像在HighLowSeries中一样应用。
添加数据
数据值必须在代码中添加。数据必须按X值的升序给出,Points[i+1].X ≥ Points.X。
使用 AddValues(AreaSeriesPoint[], bool invalidate)方法将数据值添加到现有值数组的末端。
[C#] 纯文本查看 复制代码 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);
[C#] 纯文本查看 复制代码 //在末端添加数据
chart.ViewXY.AreaSeries[0].AddValues(dataArray, true);
要在覆盖旧数据的同时一次性设置全部系列数据,可以直接分配新数据数组:
[C#] 纯文本查看 复制代码 //将数据分配到点数组中
chart.ViewXY.AreaSeries[0].Points = dataArray;
遇到使用问题,关注Arction公众号可以跟官方技术支持在线聊天解决,技术支持这一块儿Lightningchart做的还是不错的。
最新版V10 LightningChart下载地址 猛击下载
|