Python学习pygal绘制线图代码分享

Python学习pygal绘制线图代码分享,第1张

概述pygal的安装大家可以参阅:pip和pygal的安装实例教程线图:importpygalline_chart=pygal.Line()

pygal的安装大家可以参阅:pip和pygal的安装实例教程

线图:

import pygalline_chart = pygal.line()line_chart.Title = 'browser usage evolution (in %)'line_chart.x_labels = map(str,range(2002,2013))line_chart.add('firefox',[None,None,16.6,25,31,36.4,45.5,46.3,42.8,37.1])line_chart.add('Chrome',3.9,10.8,23.8,35.3])line_chart.add('IE',[85.8,84.6,84.7,74.5,66,58.6,54.7,44.8,36.2,26.6,20.1])line_chart.add('Others',[14.2,15.4,15.3,8.9,9,10.4,5.8,6.7,6.8,7.5])line_chart.render_to_file('bar_chart.svg')

水平线图:

line_chart = pygal.Horizontalline()line_chart.Title = 'browser usage evolution (in %)'line_chart.x_labels = map(str,7.5])line_chart.range = [0,100]line_chart.render_to_file('bar_chart.svg')

叠加测线:

line_chart = pygal.Stackedline(fill=True)line_chart.Title = 'browser usage evolution (in %)'line_chart.x_labels = map(str,7.5])line_chart.render_to_file('bar_chart.svg')

对于时间相关的图,只需格式化标签或使用xy图表的一个变体:

from datetime import datetimedate_chart = pygal.line(x_label_rotation=20)date_chart.x_labels = map(lambda d: d.strftime('%Y-%m-%d'),[ datetime(2013,1,2),datetime(2013,12),2,22)])date_chart.add("Visits",[300,412,823,672])date_chart.render_to_file('bar_chart.svg')

总结

以上就是本文关于Python学习pygal绘制线图代码分享的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题。如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

总结

以上是内存溢出为你收集整理的Python学习pygal绘制线图代码分享全部内容,希望文章能够帮你解决Python学习pygal绘制线图代码分享所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1201079.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存