线条样式
用LineStyle属性定义线条样式。若要让线条可见,可以设置LineVisible = false。
点样式
设置 PointsVisible = true可以显示点。通过设置PointStyle属性可以变更点的样式。通过PointStyle.Shape从众多预定义的样式中选择点的外形。其中一种是 Bitmap ,即可以在点位置上绘制任意的位图图像。使用BitmapImage属性可以定义位图图像。用BitmapAlphaLevel属性可以变更位图的透明度。通过变更BitmapImageTintColor,可以调整位图的色调为白色之外的其他银色调。当使用预定义的点样式时,如Circle(圆形)、Triangle(三角形)、Cross(十字)等,可以定义绘图颜色和填充样式。注意,并不是所有的颜色或填充适用于所有形状样式。点的宽度和高度可以设置,点也可以旋转。
单独为点配色
演示示例: Point line, individually colored points, Scatter points, individually colored
从第v.7.2版本开始, PointLineSeries、FreeformPointLineSeries、AreaSeries和 HighLowSeries在数据点结构中具有PointColor 字段。
要开启给点单独着色,要在IndividualPointColoring 设置 Color1、Color2、Color3 或 BorderColor。 要禁用单独给点着色,则设置IndividualPointColoring = Off。颜色设置与PointStyle属性中的颜色相当。
顶部,设置 IndividualPointColoring = Color1 (实心着色点);中间,设置IndividualPointColoring = BorderColor;底部,IndividualPointColoring = Color2 (采用Color1 = transparent设置渐变着色)。
添加点
系列点必须在代码中添加。用 AddPoints(SeriesPoint[], bool invalidate)方法在现有的点的末端添加点。
[C#] 纯文本查看 复制代码
chart.ViewXY.PointLineSeries[0].AddPoints(pointsArray); //在末端添加点
若要一次性设置全部系列数据,并覆盖旧的点,可以直接分配新点数组:
[C#] 纯文本查看 复制代码
chart.ViewXY.PointLineSeries[0].Points = pointsArray; //分配点数组
注意!PointLineSeries 点的X值必须按升序排列。如果一定要对其另外排序,可用FreeformPointLineSeries替代。
例如,定义Points[0].X = 0, Points[1].X = 5, Points[2].X = 5, Points[3].X = 6 是有效的。
但 Points[0].X = 2, Points[1].X =1, Points[2].X = 6, Points[3].X =7 对于PointLineSeries来说不是一个有效的值数组。
添加点的其他方法
X和Y值数组中也可以添加点,这在许多应用程序中会更为方便。
[C#] 纯文本查看 复制代码
chart.ViewXY.PointLineSeries[0].AddPoints(xValuesArray,yValuesArray,false);
若要一次性设置全部系列数据,并覆盖旧的点,可以直接分配X和Y值数组:
(适用于WinForms 和 WPF Non-bindable APIs)
[C#] 纯文本查看 复制代码
chart.ViewXY.PointLineSeries[0].SetValues(xValuesArray, yValuesArray);
遇到使用问题,关注Arction公众号可以跟官方技术支持在线聊天解决,技术支持这一块儿Lightningchart做的还是不错的。
后续我会不断更新LightingChart更详细的使用方法,搬运不易,还望多多回复关注支持!谢谢!
最新版V10 LightningChart下载地址