经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 程序设计 » C# » 查看文章
LiveCharts文档-4基本绘图-1基本线条图
来源:cnblogs  作者:xszhou  时间:2018/9/25 19:21:30  对本文有异议

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

  1. using System;
  2. using System.Windows.Forms;
  3. using System.Windows.Media;
  4. using LiveCharts;
  5. using LiveCharts.Wpf;
  6. namespace Winforms.Cartesian.BasicLine
  7. {
  8. public partial class BasicLineExample : Form
  9. {
  10. public BasicLineExample()
  11. {
  12. InitializeComponent();
  13. cartesianChart1.Series = new SeriesCollection
  14. {
  15. new LineSeries
  16. {
  17. Title = "Series 1",
  18. Values = new ChartValues<double> {4, 6, 5, 2, 7}
  19. },
  20. new LineSeries
  21. {
  22. Title = "Series 2",
  23. Values = new ChartValues<double> {6, 7, 3, 4, 6},
  24. PointGeometry = null
  25. },
  26. new LineSeries
  27. {
  28. Title = "Series 2",
  29. Values = new ChartValues<double> {5, 2, 8, 3},
  30. PointGeometry = DefaultGeometries.Square,
  31. PointGeometrySize = 15
  32. }
  33. };
  34. cartesianChart1.AxisX.Add(new Axis
  35. {
  36. Title = "Month",
  37. Labels = new[] {"Jan", "Feb", "Mar", "Apr", "May"}
  38. });
  39. cartesianChart1.AxisY.Add(new Axis
  40. {
  41. Title = "Sales",
  42. LabelFormatter = value => value.ToString("C")
  43. });
  44. cartesianChart1.LegendLocation = LegendLocation.Right;
  45. //更改数据集合会触发动画并更新图表
  46. cartesianChart1.Series.Add(new LineSeries
  47. {
  48. Values = new ChartValues<double> { 5, 3, 2, 4, 5 },
  49. LineSmoothness = 0, //直线, 1 表示平滑曲线
  50. PointGeometry = Geometry.Parse("m 25 70.36218 20 -28 -20 22 -8 -6 z"),
  51. PointGeometrySize = 50,
  52. PointForeground = Brushes.Gray
  53. });
  54. //更改任何series都会触发动画并更新图表
  55. cartesianChart1.Series[2].Values.Add(5d);
  56. cartesianChart1.DataClick += CartesianChart1OnDataClick;
  57. }
  58. private void CartesianChart1OnDataClick(object sender, ChartPoint chartPoint)
  59. {
  60. MessageBox.Show("You clicked (" + chartPoint.X + "," + chartPoint.Y + ")");
  61. }
  62. }
  63. }
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号