C#图标控件
表格布局 tablelayoutpanel
更好的规划控件、可以收方自如
每个单元格默认只能放一个控件。可以用panel
图标控件 chart
series 修改图形样式
legends 图例集合
数据传入
- 选对相对应的series
- 利用add方法在这个坐标系的点集合中添加最新的坐标点
- 坐标点的个数使用count
- 坐标点的移除使用removeAt
传入10个随机数
Random num = new Random();
for (int i = 0; i < 10; i++)
{
chart1.Series[0].Points.Add(num.Next(0,100));
}
使用时钟控件 timer
添加控件timer enable=true 然后在timer1_Tick中执行
//只显示最新的10个点
if(chart1.Series[0].Points.Count==30)
{
chart1.Series[0].Points.RemoveAt(0);
}
Random num = new Random();
chart1.Series[0].Points.Add(num.Next(0, 100));
数据标签的开发
1)引入命名空间
using System.Windows.Forms.DataVisualization.Charting;
2)实例化新的坐标点 Datapoint
3)配置这个新坐标点的属性(数据、标签……)
4)将新的坐标点加入坐标系
Random num = new Random();
int randNum = num.Next(0, 100);
DataPoint dataPoint1 = new DataPoint();
dataPoint1.YValues = new double[] { randNum };
dataPoint1.Label = randNum.ToString();
chart1.Series[0].Points.Add(dataPoint1);
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 -摸鱼的喵-!




