zoukankan      html  css  js  c++  java
  • 【转】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;

  • 相关阅读:
    windows窗体中的一些事。。。
    数据库报错问题
    Winform程序调用WebService连接数据库心得
    浅谈RichTextBox在Windows Phone开发中的应用 [WP开发]
    WP7 独立存储
    安装 Visual Studio Async CTP
    C#中的弱引用(WeakReference)
    WP7开发积累
    2011.11.15
    c# 计算时间间隔
  • 原文地址:https://www.cnblogs.com/baimangguo/p/7016013.html
Copyright © 2011-2022 走看看