一.引子
突然自己也想亲自来实现绘制常用图表的控件,因为看了几个别人的作品,要么觉得太冗繁,要么觉得过于简单.索性尝试一下,因为打算可以实现柱状图,饼图,点图,折线图等几种常见的图表,所以准备在一个控件里完成.时间有限,才刚刚开始,刚刚把柱状图做完,呵呵.
二.设计时效果
三.运行时效果
四.简单谈谈实现思路
完全是绘制出来的,有主标题,副标题,数据源,显示字段,值字段等属性,通过这些属性来决定显示的具体数据与标题等信息.依据设置柱形的间距,宽度,X轴左边距,X轴右边距等控制属性来决定绘制图形的位置与大小,间距等信息.
五.调用代码
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/a41954a27d6ad96fa2c2cf816e677448.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/1327ab569c1ae82736693a50b8e33378.gif)