您的位置:首页 > 编程语言 > Python开发

python使用pygal进行绘制数据图表和监控图表

2014-08-08 20:53 736 查看

python使用pygal进行绘制数据图表和监控图表

2014-03-18 09:44:14

标签:python 图表 python
监控图表 python 绘图 python
数据展现

版权声明:原创作品,谢绝转载!否则将追究法律责任。

前言:

说说python下绘制图表。以前绘制数据的图表一般用rrdtool或者是前端的图表js。先说说rrdtool。这东西是很强,cacti ganglia都用他,但是用起来有些麻烦,当然用熟悉了后还算可以 ,我一直都不咋喜欢用rrdtool,归档格式有些蛋疼,第二就是还要save成图片。。。。当然现在有库,可以直接根据url
get参数,生成图片,压力还是在监控master端。。。 后者js的图表简单多了,我服务器端只是提供一个时间戳和value值的对应关系。 绘制图表还是让客户用浏览器自己去渲染。 压力不大的,以后的扩展也相当的好做,只是需要做库同步就行了。

像我,这时候这是想测试下golang python ssdb的读写测试,测试程序还差点,先找个图表。在国外论坛发现了pygal,这东西相当的干练和简单,他的格式其实更像是highcharts之类的js图表 !

用起来就简单,你只要把得到的数据,往一个地方一扔,然后用pygal直接就可以看了。 他是svg html的模式。

原文:http://rfyiamcool.blog.51cto.com/1030776/1378400

pygal使用相当的简单:

titile是图表的标题

x_labels是横轴的数据

剩下的是主数据

一个例子,pygal是一个html里面含有svg图表数据。









原文:http://rfyiamcool.blog.51cto.com/1030776/1378400









改成监控那就更简单了,只要格式化数据,放到x轴和y轴就行了。

不多说,怎么玩就看你自己了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: