概述
- pygal官方文档
第一步
- 注意:首先需要安装pygal包:pip install pygal
import pygal # First import pygal
bar_chart = pygal.Bar() # Then create a bar graph object
bar_chart.add('Fibonacci', [0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55]) # Add some values
bar_chart.render_to_file('bar_chart.svg') # Save the svg to a file
在文件夹里可查看bar_chart.svg文件,可以使用浏览器打开。
如果使用的是jupyter notebook,可以采用以下方式打开:
from IPython.display import SVG
bar_chart = pygal.Bar()
bar_chart.add('Fibonacci', [0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55])
display(SVG(bar_chart.render()))
- 输入两条数据线
bar_chart = pygal.Bar()
bar_chart.add('Fibonacci', [0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55])
bar_chart.add('Padovan', [1, 1, 1, 2, 2, 3, 4, 5, 7, 9, 12])
display(SVG(bar_chart.render()))
- 堆叠方式输出图像(可以改变数据输入顺序调整哪一条线在上),先输入的在下:
bar_chart = pygal.StackedBar()
bar_chart.add('Padovan', [1, 1, 1, 2, 2, 3, 4, 5, 7, 9, 12])
bar_chart.add('Fibonacci', [0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55])
display(SVG(bar_chart.render()))
- You can also make it horizontal with HorizontalStackedBar:
bar_chart = pygal.HorizontalStackedBar()
bar_chart.add('Fibonacci', [0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55])
bar_chart.add('Padovan', [1, 1, 1, 2, 2, 3, 4, 5, 7, 9, 12])
display(SVG((bar_chart.render())))
- 添加标题和标签:
bar_chart = pygal.HorizontalStackedBar()
bar_chart.title = "Remarquable sequences"
#map(function, iterable, ...)
#第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。
bar_chart.x_labels = map(str, range(11))
bar_chart.add('Fibonacci', [0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55])
bar_chart.add('Padovan', [1, 1, 1, 2, 2, 3, 4, 5, 7, 9, 12])
display(SVG(bar_chart.render()))
最后
以上就是纯真舞蹈为你收集整理的pygal文档——first steps第一步的全部内容,希望文章能够帮你解决pygal文档——first steps第一步所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复