我是靠谱客的博主 纯真舞蹈,这篇文章主要介绍pygal文档——first steps第一步,现在分享给大家,希望可以做个参考。

  • pygal官方文档

第一步

  • 注意:首先需要安装pygal包:pip install pygal
复制代码
1
2
3
4
5
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,可以采用以下方式打开:

复制代码
1
2
3
4
5
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()))

在这里插入图片描述

  • 输入两条数据线
复制代码
1
2
3
4
5
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()))

  • 堆叠方式输出图像(可以改变数据输入顺序调整哪一条线在上),先输入的在下:
复制代码
1
2
3
4
5
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:
复制代码
1
2
3
4
5
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())))

在这里插入图片描述

  • 添加标题和标签:
复制代码
1
2
3
4
5
6
7
8
9
10
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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部