作业帮 > 综合 > 作业

C#如何画曲线,比如我有一个数据(温度,时间),如何画出温度随时间的变化曲线?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 23:56:43
C#如何画曲线,比如我有一个数据(温度,时间),如何画出温度随时间的变化曲线?
先生成画板Bitmap bitmap=new Bitmap();
然后定义画布Graph g=new Graph();
然后是工具,画刷brush,画笔pen
定义完以后用在画布的对象g.XX自己找方法,rectangle是矩形,line是直线
大概思路是先画坐标轴(画直线),然后柱形图其实就是一个一个的矩形,g.drawstring()可以往指定位置写字,
折线图更简单,直接有方法,方法的参数是几个点,执行结果是连接了点的折线
最后,如果保存就用g.save();
直接显示就用个pannel,用g.image(bitmap)(好像是这个名字)转成image,显示再pannel的背景里pannel.backgroundimage=g.image(bitmap);
具体用法你再看看相关教程~我也不是很清楚