利用python生成曲线图像的脚本,参考自:http://www.lorenzogil.com/projects/pycha/
import cairo import pycha.bar width,height=500,400 surface=cairo.ImageSurface(cairo.FORMAT_ARGB32,width,height) dataSet=( ('dateset1',((0,1),(1,3),(2,2.5))), ('dateset2',((0,2),(1,4),(2,3))), ('dateset3',((0,5),(1,1,),(2,0.5))), ) options={ 'legend':{'hide':False}, 'background':{'color': '#f0f0f0'}, } chart=pycha.bar.VerticalBarChart(surface,options) chart.addDataset(dataSet) chart.render() surface.write_to_png('test.png')
效果图: