柚子快報(bào)邀請(qǐng)碼778899分享:開發(fā)語(yǔ)言 C#中chart控件
柚子快報(bào)邀請(qǐng)碼778899分享:開發(fā)語(yǔ)言 C#中chart控件
C#中chart控件
圖表的5大集合 例子 第一步:創(chuàng)建工程 放入chart控件
series集合
選擇圖標(biāo)類型 選擇繪制曲線的寬度和顏色。 顯示數(shù)據(jù)標(biāo)簽
Title集合
添加標(biāo)題 調(diào)整標(biāo)題字體:大小和顏色
CharsArea集合
對(duì)坐標(biāo)軸進(jìn)行說(shuō)明
設(shè)置間隔 設(shè)置刻度 設(shè)置游標(biāo):具有自動(dòng)拖拽和放大功能 設(shè)置網(wǎng)格線的樣式 調(diào)整表格的位置
編寫代碼 結(jié)果展示
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;
namespace ChartTest
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
//隨機(jī)數(shù)
Random rd = new Random();
//觸發(fā)按鈕
private void button1_Click(object sender, EventArgs e)
{
if (timer1.Enabled == false)
{
timer1.Enabled = true;
}
else
{
timer1.Enabled = false;
}
}
int x = 0;//橫坐標(biāo)
int y = 0;//坐標(biāo)
//Timer1事件
private void timer1_Tick(object sender, EventArgs e)
{
y = rd.Next(0, 100 + 1);//給Y軸賦值
chart1.Series[0].Points.AddXY(x, y);
if (x >= 100)
{
timer1.Stop();
}
x++;
}
}
}
柚子快報(bào)邀請(qǐng)碼778899分享:開發(fā)語(yǔ)言 C#中chart控件
推薦鏈接
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。
轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。