zoukankan      html  css  js  c++  java
  • 【转】C# WinForm 用图表(chart)控件绘制曲线图方法

    先以图一条样条曲线(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;

     

    有志者,事竟成,破釜沉舟,百二秦关终属楚; 苦心人,天不负,卧薪尝胆,三千越甲可吞吴。
  • 相关阅读:
    jquery使用--常见前端效果实现
    Quartz —— Spring 环境下的使用
    java设计模式--外观模式(Facade)
    java设计模式--装饰模式(Decorator)
    Java开发中的23种设计模式详解(转)
    java设计模式--工厂模式
    选择排序
    序列化
    解析器
    版本控制
  • 原文地址:https://www.cnblogs.com/luyj00436/p/14843379.html
Copyright © 2011-2022 走看看