原文:LiveCharts文档-4基本绘图-1基本线条图

4基本绘图-1基本线条图

using System;
using System.Windows.Forms;
using System.Windows.Media;
using LiveCharts;
using LiveCharts.Wpf;
namespace Winforms.Cartesian.BasicLine
{
public partial class BasicLineExample : Form
{
public BasicLineExample()
{
InitializeComponent();
cartesianChart1.Series = new SeriesCollection
{
new LineSeries
{
Title = "Series 1",
Values = new ChartValues<double> {4, 6, 5, 2, 7}
},
new LineSeries
{
Title = "Series 2",
Values = new ChartValues<double> {6, 7, 3, 4, 6},
PointGeometry = null
},
new LineSeries
{
Title = "Series 2",
Values = new ChartValues<double> {5, 2, 8, 3},
PointGeometry = DefaultGeometries.Square,
PointGeometrySize = 15
}
};
cartesianChart1.AxisX.Add(new Axis
{
Title = "Month",
Labels = new[] {"Jan", "Feb", "Mar", "Apr", "May"}
});
cartesianChart1.AxisY.Add(new Axis
{
Title = "Sales",
LabelFormatter = value => value.ToString("C")
});
cartesianChart1.LegendLocation = LegendLocation.Right;
//更改数据集合会触发动画并更新图表
cartesianChart1.Series.Add(new LineSeries
{
Values = new ChartValues<double> { 5, 3, 2, 4, 5 },
LineSmoothness = 0, //直线, 1 表示平滑曲线
PointGeometry = Geometry.Parse("m 25 70.36218 20 -28 -20 22 -8 -6 z"),
PointGeometrySize = 50,
PointForeground = Brushes.Gray
});
//更改任何series都会触发动画并更新图表
cartesianChart1.Series[2].Values.Add(5d);
cartesianChart1.DataClick += CartesianChart1OnDataClick;
}
private void CartesianChart1OnDataClick(object sender, ChartPoint chartPoint)
{
MessageBox.Show("You clicked (" + chartPoint.X + "," + chartPoint.Y + ")");
}
}
}

最新文章

  1. Eclipse安装SVN插件
  2. mybatis 3的TypeHandler解析(null值的处理)
  3. Android webView解析URL参数
  4. flex4+fms3.5+cs4开发实时音视频直播及点播详解
  5. 利用.htaccess实现伪静态方法
  6. MS dos版本
  7. JAVA简单的SWING及AWT
  8. centos下添加的端口不能访问(防火墙关闭)
  9. PHP开发中涉及到emoji表情的几种处理方法
  10. PowerShell在激活virtualenv虚拟环境时禁止运行的脚本的解决办法
  11. python数据结构(二)------元组
  12. [翻译][架构设计]The Clean Architecture
  13. CIFS 与 SMB 有什么区别?
  14. UWA 技术分享连载 转载
  15. [UE4]虚幻4蓝图使用小技巧
  16. [转]Windows中使用命令行方式编译打包Android项目
  17. 《Linux内核设计与实现》Chapter 5 读书笔记
  18. 如何使用 t-sql 更新数据库中日期字段的部分数据(年?月?日?时?分?秒?)
  19. Spring Colud 学习
  20. SourceTree轻松Git项目

热门文章

  1. Tars --- Hello World
  2. (网页)jQuery UI 实例 - 日期选择器(Datepicker)
  3. VirtualBox下安装CentOS7系统
  4. scrapy之spider模块
  5. 洗礼灵魂,修炼python(47)--巩固篇—定义类的方法之@classmethod,@staticmethod
  6. ubuntu 配置拼音输入法步骤
  7. Ubuntu 16.04 LTS 降级安装GCC 4.8
  8. 路由交换02-----ARP协议
  9. Lua 基础之Weak Table(5)
  10. nginx+uwsgi+djangos部署项目完整