关于MSCHART插件的一些功能函数记录——Note on Dec. 20

动态添加图表区域和图形曲线,当然,也可以通过视图进行操作。注意ChartArea和Series两个类的属性即可。以下为示意代码。

ChartArea 图表区域

Series 曲线

using System.Windows.Forms.DataVisualization.Charting;
//...
ChartArea chartArea1 = new ChartArea();
chartArea1.name = "192.168.3.8";
 this.chart1.ChartAreas.Add(chartArea1);
Series Series1 = new Series();
Series1.Name = "温度";
chart1.Series["Series1"].Color = Color.Black;
Series1.ChartArea = "192.168.3.8";
Series.Legend = "Default";//将图例放第一张表上
this.chart1.Series.Add(Series1);

添加点代码

            Random rdm = new Random();
            chart1.Series["Series1"].Points.AddXY(index, rdm.Next(18, 21));

            index++;

 

以下是修改gridline的一些操作,来自WinFormsChartSamples

// Enable all elements
chart1.ChartAreas["Default"].AxisX.MinorGrid.Enabled = true;
chart1.ChartAreas["Default"].AxisX.MinorTickMark.Enabled = true;

// Set Grid lines and tick marks interval
chart1.ChartAreas["Default"].AxisX.MajorGrid.Interval = 1;
chart1.ChartAreas["Default"].AxisX.MajorTickMark.Interval = 1;
chart1.ChartAreas["Default"].AxisX.MinorGrid.Interval = 0.5;
chart1.ChartAreas["Default"].AxisX.MinorTickMark.Interval = 0.5;

// Set Line Color
chart1.ChartAreas["Default"].AxisX.MinorGrid.LineColor = Color.Blue;

// Set Line Style
    chart1.ChartAreas["Default"].AxisX.MajorTickMark.LineDashStyle = ChartDashStyle.Solid;

// Set Line Width
chart1.ChartAreas["Default"].AxisX.MajorGrid.LineWidth = 1;    

---------------------------------------

Major Grid Line 主刻度线

Major Tick Mark 下标刻度线


 --------------

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值