LiveCharts 设计使用

基本使用
LiveCharts设计的很容易使用,所有的东西都可以自动的实现更新和动画,库会在它觉得有必要更新 的时候进行更新,而并非每次你更改了数据的时候更新,当你添加或删除Series,添加或删除Values的时候,Chart会自己自动更新。你可以更多关注到你的业务代码上,绘图的事情它会帮你搞定。
开始例子
已经定义了很多可以绘图的类型,你可以在类型和自定义栏目当中找到更多信息。在下面这个例子当中,我们将会绘制double类型的值。
后台代码
图标类型选择CartesianChart,笛卡尔Chart,也即是我们最常见的横轴和纵轴式样的Chart别忘了using上面提到的命名空间
1 myChart.Series = new SeriesCollection
2 {
3 new LineSeries
4 {
5 Values = new ChartValues { 3, 5, 7, 4 }
6 },
7 new BarSeries
8 {
9 Values = new ChartValues { 5, 6, 2, 7 }
10 }
11 };
是不是很简单?这就是你所需要做的,现在,每次从SeriesCollection中添加或者删除一个Series的话,或者每次从一个Series中添加或删除一个ChartValue的话,Chart都会自动更新它自己。
组件
下面这个图片会让你更加了解LiveCharts
这个图让你了解图标的基本概念,比较重要所有的Series都有Stroke和Fill属性.Stroke的意思就是线条,Fill的意思就是填充。
默认的情况下,如果你不设置Fill和Stroke的话,LiveCharts会使用预先设定好的颜色,根据每个Series在SeriesCollection中的位置来决定颜色不同。你也可以自己自定义,颜色也可以重复,如果需要重复的话。
下面是设置Series的颜色1 LiveCharts.Wpf.Charts.Chart.Base.Colors = new
List<System.Windows.Media.Color>
2 {
3 System.Windows.Media.Colors.Red,
4 System.Windows.Media.Colors.Blue,
5 System.Windows.Media.Colors.Green
6 };
这个是特别设定某个Series的Stroke和Fill
1 mySeries.Stroke = System.Windows.Media.Brushes.Red;
2 mySeries.Fill = System.Windows.Media.Brushes.Blue;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
WinForm 是一款用于开发桌面应用程序的.NET框架,在WinForm应用程序中使用LiveCharts可以方便地实现数据可视化功能。 LiveCharts是一个基于WPF的开源图表库,但它同样也可以在WinForm应用程序中使用。在使用LiveCharts前,我们需要先安装NuGet包管理器,并通过NuGet引入LiveCharts的相关依赖。 在WinForm中使用LiveCharts的步骤如下: 1. 在Form的设计窗口中,将LiveCharts的相关控件(如CartesianChart)拖拽到要显示图表的位置。 2. 在Form的代码文件中,引入LiveCharts命名空间。 3. 在代码中创建一个CartesianChart的实例,并设置其属性,如图表类型(如Line、Column等)、数据源等。 4. 将CartesianChart控件添加到Form中,通过Form的Controls属性进行添加。 5. 在运行应用程序时,就可以看到LiveCharts所绘制的图表在WinForm界面中显示出来了。 使用LiveCharts可以绘制多种类型的图表,包括线图、柱状图、饼图等。同时,LiveCharts还提供了丰富的图表样式和动画效果,可以自定义图表的外观和交互方式。 除了绘制图表外,LiveCharts还支持数据的实时更新和交互操作。我们可以通过更新数据源来更新图表上的数据,并通过LiveCharts提供的事件和方法实现一些交互操作,如放大缩小、拖动等。 总之,使用LiveCharts可以在WinForm应用程序中轻松实现数据可视化的功能,帮助用户更直观地理解和分析数据。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值