• 【转】C# winfrom 曲线图 chart控件用法


    转自 https://zhidao.baidu.com/question/26032177.html

    先以图一条样条曲线(Spline)为例

    (1)在Visual Studio中新建一个“Windows窗体应用程序”

    (2)在Form1上布置一个Chart控件。默认地,Chart控件显示的是直方图

    (3)Form1的窗体代码Form1.cs

    ing System;
    using System.Windows.Forms;
    using System.Windows.Forms.DataVisualization.Charting;
     
    namespace WindowsFormsApplication1
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
                // 设置曲线的样式
                Series series = chart1.Series[0];
                // 画样条曲线(Spline)
                series.ChartType = SeriesChartType.Spline;
                // 线宽2个像素
                series.BorderWidth = 2;
                // 线的颜色:红色
                series.Color = System.Drawing.Color.Red;
                // 图示上的文字
                series.LegendText = "演示曲线";
     
                // 准备数据 
                float[] values = { 95, 30, 20, 23, 60, 87, 42, 77, 92, 51, 29 };
     
                // 在chart中显示数据
                int x = 0;
                foreach (float v in values)
                {
                    series.Points.AddXY(x, v);
                    x++;
                }
     
                // 设置显示范围
                ChartArea chartArea = chart1.ChartAreas[0];
                chartArea.AxisX.Minimum = 0;
                chartArea.AxisX.Maximum = 10;
                chartArea.AxisY.Minimum = 0d;
                chartArea.AxisY.Maximum = 100d;
            }
        }
    }

    (4)运行效果

    (5)FastLine类型曲线。

    在用Chart显示实时曲线时,常常采用的曲线类型是FastLine。在Form1.cs中修改曲线类型:

        // 画样条曲线(Spline)
                // series.ChartType = SeriesChartType.Spline;          
                // 画样快速线(FastLine)
                series.ChartType = SeriesChartType.FastLine;

  • 相关阅读:
    Android
    Android
    Android
    JAVA动态代理基础
    TCP连接与OKHTTP复用连接池
    Android
    Android
    GitHub上README.md教程
    android
    HDU 1097 A hard puzzle
  • 原文地址:https://www.cnblogs.com/baimangguo/p/7016013.html
Copyright © 2020-2023  润新知