WPF编程,Live Charts使用说明(3)——入门样例

 1、说明

LiveCharts的设计使用户易于使用,所有内容均会自动更新并设置动画,该库仅在认为有必要时更新,而不是每次数据更改,添加/删除序列或添加/删除图表时更新会自行更新,您真的不需要担心任何事情,除了您的业务,让LiveCharts处理图表。

2、在这个简短示例中,我们正在绘制double值。 

SeriesCollection = new SeriesCollection
{
    new LineSeries
    {
        Values = new ChartValues { 3, 5, 7, 4 }
    },
    new ColumnSeries                
    {
        Values = new ChartValues { 5, 6, 2, 7 }
    }
};

3、XAML

现在每次向SeriesCollection实例添加/删除一个系列或在每个系列添加/删除一个值时,图表都会自动更新和设置动画。 

4、样式

WPF编程,Live Charts使用说明(3)——入门样例_第1张图片



所有系列均具有“ 笔触”和“ 填充”属性。

WPF编程,Live Charts使用说明(3)——入门样例_第2张图片

可以指定所需要的填充颜色,

或者后台:

mySeries.Stroke = System.Windows.Media.Brushes.Red;

mySeries.Fill = System.Windows.Media.Brushes.Blue;

如果不指定,系统自动分配。

 

还设置Series.Visibility(将定义绘制的形状可见性), Panel.ZIndex(绘制的形状z-index属性),Series.StrokeDashArray(虚线的笔划)属性将绑定到绘制的形状,例如:

或者后台:

mySeries.Visibility = System.Windows.Visibility.Hidden;
mySeries.StrokeDashArray = new System.Windows.Media.DoubleCollection {2};
System.Windows.Controls.Panel.SetZIndex(mySeries, 3);

可以在底部,顶部,右侧或左侧放置图例,只需将Chart.LegendPosition属性设置在所需位置即可。

myChart.LegendLocation = LegendLocation.Right;

 

你可能感兴趣的:(Live,Charts,WPF,c#,live,charts)