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

 1、说明

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

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

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

3、XAML

<lvc:CartesianChart Series="{Binding SeriesCollection}" />

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

4、样式



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

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

<lvc:LineSeries Stroke="Red" Fill="Blue /">

或者后台:

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

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

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

 

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

<lvc:LineSeries Visibility="Hidden" StrokeDashArray="2" Panel.Zindex="3" / >

或者后台:

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;

 

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值