天下网吧 >> 网吧天地 >> 天下码农 >> 桌面开发 >> C# >> 正文

C#操作曲线图源码,C#使用Chart组件画曲线图

上一篇:

修复网吧、电竞酒店英雄联盟ALT+TAB切屏时黑屏工具和C#源码

新篇前言:

使用C#画曲线图,使用组件Chart(C#自带),画一个实时曲线图是比较常用到的功能,比如显示当前硬盘速度,再比如统计每天某一个路段的实时车流量。或者显示网咖24小时内每个小时的上座率曲线图,这种场景下曲线图能给人非常直观的效果。所以,操作曲线图应该是C#学习必备的技能。

效果预览:

实现过程:

1、窗口设计里插入Chart组件

如上图,在工具箱里搜索Chart组件。选择后插入到你的窗口里。调整好位置。

2、编码实现数据对接

Series series = chart1.Series[0];
series.ChartType = SeriesChartType.SplineArea;
// 线宽2个像素
series.BorderWidth = 2;
// 线的颜色:红色
series.Color = bServerMode ? System.Drawing.Color.Blue : Color.Green;
// 图示上的文字
series.LegendText = "单位:Mbits/秒";
series.Points.AddXY(x, 1);

上面的C#源码中,前面都是一些初始化的操作,直到「series.Points.AddXY(x, 1);」开始对接数据。AddXY的作用是在X坐标处添加一个值为1的曲线元素。所以,你可以使用个定时器,一直AddXY下去,即可以看到曲线图动态添加的效果

本文来源:天下网吧 作者:天下码农

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。文章是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。 Email:support@txwb.com,系统开号,技术支持,服务联系微信:_WX_1_本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下
  • 本周热门
  • 本月热门
  • 阅读排行