C#绘制表格与折线图
来源:互联网 发布:java jvm面试题 编辑:程序博客网 时间:2024/06/13 23:21
做过一个用折线图实时展示温度,脉搏数据的功能,现在将折线图绘制相关的东西总结下。
效果图一:
效果图二:
数据是随机生成的,随着数据增加,折线会向左移动.........
主要参数设置:
public void init_squareValue(int beginx, int beginy, int intervalx, int intervaly) //x,y轴的开始位置,x,y轴方格线之间的间隔public void init_coordinatesValue(string xunit, string yunit, float beginyvalue, float everyYvalue) //x,y轴单位,y轴坐标初始值,y轴每一个vlauepublic void initPen(Pen squarepen, Pen linepen, SolidBrush covaluesolidbrush, Pen coLinepen, Pen pointpen) //各种pen的设置
主要方法:
public void DrawCoordinateLine(Graphics g) //画坐标轴public void DrawSquare(Graphics g) //画方格线public void DrawCoordinatesValues(Graphics g, int interval_xv, int interval_yv) //画坐标轴值,每隔interval_xv格横坐标值显示,每隔interval_yv纵坐标显示public void DrawEveryPoint(Graphics g, List<float> list_point, Pen pointPen, bool full = false, int pointR = 2) //画每一个点public void DrawLinkPoint(Graphics g, List<float> list_point, Pen linePen) //画折线
开始时,每改变一下折线图,就要改变好多东西,很是麻烦,后来我把绘制的东西的全部放到了一个类中,想要绘制什么样的折线图时,调用一下相关设置参数和绘制的方法,方便多了。
完整的类,以及相关调用实现,我都整理成了一个TEST测试程序,上面效果图就是这个程序运行的结果,大家可以看看,DrawTable。
0 0
- C#绘制表格与折线图
- C#绘制折线图
- C#绘制动态折线图
- C#绘制折线
- matplotlib绘制折线图与散点图
- WPF绘制折线图
- EXT3绘制折线图
- android 绘制折线图
- android绘制折线图
- highcharts绘制折线图
- android绘制折线图
- achartengine绘制折线图
- 绘制折线图
- echarts绘制折线图
- 折线图的绘制
- html5绘制折线图
- 绘制折线图
- CALayer绘制折线图
- Windows上搭建Eclipse的Hadoop调试环境
- Android淡入淡出欢迎界面
- mysql 操作备忘
- 使用Kotlin开发Android应用(III):扩展函数和默认值
- java代码--mysql数据的备份和还原
- C#绘制表格与折线图
- 剑指off笔记——拷贝函数为什么不能是值传递
- 在Oracle中如何删除表中设计重复数据
- MS-DOS命令
- Access-Control-Allow-Origin与跨域
- 网页中实现复制功能
- Java编程语言中栈与堆内存区别详解
- 使用spec与fpm 2种方式进行rpm打包
- Cuda束表决函数(warp vote)