zoukankan      html  css  js  c++  java
  • WinForm的Chart控件画折线图

     1         using System.Windows.Forms.DataVisualization.Charting; //chart画图此引用必不可少
     2 
     3         private void Form3_Load(object sender, EventArgs e)
     4         {
     5             int[] arrt = new int[] { 94, 52, 25, 67, 91, 56, 21, 77, 99, 56, 26, 77, 69, 56, 29, 37 };
     6             draw(arrt);
     7         }
     8 
     9         /// <summary>画折线图的方法
    10         /// </summary>
    11         /// <param name="arr">条形值数组参数</param>
    12         public void draw(int[] arr)
    13         {
    14             chart1.Series.Clear();  //清除默认的Series
    15             Series Strength = new Series("力量");  //new 一个叫做【Strength】的系列
    16             Strength.ChartType = SeriesChartType.Spline;  //设置chart的类型,spline样条图 Line折线图
    17             Strength.IsValueShownAsLabel = true; //把值当做标签展示(默认false)
    18             chart1.ChartAreas[0].AxisX.MajorGrid.Interval = 1;  //设置网格间隔(这里设成0.5,看得更直观一点)
    19             ////chart1.ChartAreas[0].AxisX.Maximum = 100;//设定x轴的最大值
    20             //chart1.ChartAreas[0].AxisY.Maximum = 100;//设定y轴的最大值
    21             //chart1.ChartAreas[0].AxisX.Minimum = 0;//设定x轴的最小值
    22             //chart1.ChartAreas[0].AxisY.Minimum = 0;//设定y轴的最小值
    23             chart1.ChartAreas[0].AxisY.Interval = 10; //设置Y轴每个刻度的跨度
    24             //给系列上的点进行赋值,分别对应横坐标和纵坐标的值
    25             for (int i = 1; i <= arr.Length; i++)
    26             {
    27                 Strength.Points.AddXY(i, arr[i - 1]);
    28             }
    29             //把series添加到chart上
    30             chart1.Series.Add(Strength);
    31         }
  • 相关阅读:
    正则表达式把所有Paul替换成Ringo:Paul Puala Pualine paul Paul
    DOM 和 BOM
    新手的grid布局
    css中的单位和css中的颜色表示方法
    css定位
    Winform 通过 WebBrowser 与 JS 交互
    PDF目录编辑器使用介绍
    [.NET] 控制只启动单个指定外部程序
    搭建 Frp 来远程内网 Windows 和 Linux 机子
    CentOs8 nmcli命令行方式操作网卡配置
  • 原文地址:https://www.cnblogs.com/jmy9/p/10820086.html
Copyright © 2011-2022 走看看