日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

c# winform做简单的折线图(VS2017)

發布時間:2025/4/16 C# 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c# winform做简单的折线图(VS2017) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

結果展示:

(折線圖)

?

(平滑的折線圖)

二、介紹

? ? ? ?做折線圖,雷達圖等等都可以做出來,我講解下如何制作表格。下面是繪制折線圖和曲線圖的代碼,注釋其中一個就會顯示另一個。

? ? ? ? ? ? //繪制折線圖
? ? ? ? ? ? chart1.Series["line1"].ChartType = SeriesChartType.Line;
? ? ? ? ? ? //繪制曲線圖
? ? ? ? ? ? chart1.Series["line1"].ChartType = SeriesChartType.Spline;

三、代碼:

? ? ? ?github源碼:https://github.com/cysisu/c-winform-VS2017-

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Windows.Forms.DataVisualization.Charting;namespace Line_Chart {public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){float x1 = float.Parse(textBox1.Text);float x2 = float.Parse(textBox2.Text);float x3 = float.Parse(textBox3.Text);float x4 = float.Parse(textBox4.Text);float x5 = float.Parse(textBox5.Text);float x6 = float.Parse(textBox6.Text);float x7 = float.Parse(textBox7.Text);float x8 = float.Parse(textBox8.Text);float x9 = float.Parse(textBox9.Text);float x10 = float.Parse(textBox10.Text);float x11 = float.Parse(textBox11.Text);float x12 = float.Parse(textBox12.Text);var chart = chart1.ChartAreas[0];chart.AxisX.IntervalType = DateTimeIntervalType.Number;chart.AxisX.LabelStyle.Format = "";chart.AxisY.LabelStyle.Format = "";chart.AxisY.LabelStyle.IsEndLabelVisible = true;chart.AxisX.Minimum = 1;chart.AxisX.Maximum = 12;chart.AxisY.Minimum = 0;chart.AxisY.Maximum = 50;chart.AxisX.Interval = 1;chart.AxisY.Interval = 5;chart1.Series.Add("line1");//繪制折線圖chart1.Series["line1"].ChartType = SeriesChartType.Line;//繪制曲線圖chart1.Series["line1"].ChartType = SeriesChartType.Spline;chart1.Series["line1"].Color = Color.Red;chart1.Series[0].IsVisibleInLegend = false;chart1.Series["line1"].Points.AddXY(1, x1);chart1.Series["line1"].Points.AddXY(2, x2);chart1.Series["line1"].Points.AddXY(3, x3);chart1.Series["line1"].Points.AddXY(4, x4);chart1.Series["line1"].Points.AddXY(5, x5);chart1.Series["line1"].Points.AddXY(6, x6);chart1.Series["line1"].Points.AddXY(7, x7);chart1.Series["line1"].Points.AddXY(8, x8);chart1.Series["line1"].Points.AddXY(9, x9);chart1.Series["line1"].Points.AddXY(10, x10);chart1.Series["line1"].Points.AddXY(11, x11);chart1.Series["line1"].Points.AddXY(12, x12);}} }

?

?

?

?

?

?

?

?

?

總結

以上是生活随笔為你收集整理的c# winform做简单的折线图(VS2017)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。