您好,欢迎来到微智科技网。
搜索
您的当前位置:首页【转】C#WinForm用图表(chart)控件绘制曲线图方法

【转】C#WinForm用图表(chart)控件绘制曲线图方法

来源:微智科技网
【转】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;

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务