WPF LiveChart控件基础属性介绍
WPF LiveChart控件基础属性介绍
在Nuget添加方法如下:
然后在xaml中添加引用:
xmlns:lvc="clr-namespace:LiveCharts.Wpf;assembly=LiveCharts.Wpf"
调用控件:
<lvc:CartesianChart Name="chart" Margin="40"><lvc:CartesianChart.AxisY><lvc:Axis MaxValue="200" MinValue="0"></lvc:Axis></lvc:CartesianChart.AxisY><lvc:CartesianChart.Series><lvc:LineSeries Stroke="Blue" Values="{Binding SeriesValues}" Title="波形" LineSmoothness="0" StrokeThickness="5"/></lvc:CartesianChart.Series>
</lvc:CartesianChart>
ViewModel中添加绑定的属性:
private ChartValues<double> _seriesValues;
public ChartValues<double> SeriesValues
{get { return _seriesValues; }set { _seriesValues = value; this.DoNotify(); }
}
初始化数据:
SeriesValues = new ChartValues<double> { 10, 50, 100, 60, 200, 120 };
效果:
属性介绍:
属性 | 介绍 |
---|---|
Stroke | 折线颜色 |
Fill | 填充颜色 |
LineSmoothness | 折线是否光滑 ,数字越大越光滑 |
StrokeThickness | 折线粗细 |
StrokeDashArray | 折线样式,虚线 |
参考
https://blog.csdn.net/qq_23176133/article/details/86600158