开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 5074|回复: 0

LightningChart数据可视化工具使用篇23-AreaSeries

[复制链接]

0

精华

10

贡献

2072

赞扬

帖子
141
软币
3968
在线时间
255 小时
注册时间
2021-1-21
发表于 2021-4-16 10:06:21 | 显示全部楼层 |阅读模式
AreaSeries
演示示例: Area; Areas; Data breaking in series; Multiple legends; Custom axis ticks
区域系列将数据表示为基面和值之间的填充区域。区域系列与在第6.10章节介绍的HighLowSeries 非常相似,但是更为简单。通过在AreaSeries列表中添加AreaSeries对象,可以向图表中添加系列。



[C#] 纯文本查看 复制代码
chart.ViewXY.AreaSeries.Add(areaSeries); //向图表添加区域系列


微信截图_20210416100143.png

上图:三个区域系列均为 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做的还是不错的。

LightningChar0t.png


最新版V10 LightningChart下载地址

猛击下载





回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-12-22 21:48

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表