📜  Pygal 中的饼图

📅  最后修改于: 2022-05-13 01:55:45.713000             🧑  作者: Mango

Pygal 中的饼图

Pygal是一个Python模块,主要用于构建 SVG(Scalar Vector Graphics)图形和图表。 SVG 是 XML 格式的基于矢量的图形,可以在任何编辑器中进行编辑。 Pygal 可以用最少的代码行来创建易于理解和编写的图形。

饼形图

饼图或圆形图是一种圆形算术图形,根据数值划分以显示数字比例,并在相应的饼图旁边提供每个类别所代表的百分比。饼图可以很好的将数据表示为多个切片,在理解的同时非常有效。

简单的饼图是一种图表,它以不同的百分比表示整个饼图中的数据系列。饼图的每个切片都与系列中所有数据的总和成比例地不同。它可以使用 pygal 模块的Pie()方法创建。

句法:

pie_chart = pygal.Pie()

示例 1:

# importing pygal
import pygal
  
# creating line chart object
pie_chart = pygal.Pie()
  
# naming the title
pie_chart.title = 'Pie chart'
  
  
# random data
pie_chart.add('A', 10)
pie_chart.add('B', 20)
pie_chart.add('C', 30)
pie_chart.add('D', 40)
  
pie_chart

输出:

示例 2:

# importing pygal
import pygal
import numpy
  
  
# creating line chart object
pie_chart = pygal.Pie()
  
# naming the title
pie_chart.title = 'Pie chart'
  
  
# random data
pie_chart.add('A', numpy.random.rand(5))
pie_chart.add('B', numpy.random.rand(5))
pie_chart.add('C', numpy.random.rand(5))
pie_chart.add('D', numpy.random.rand(5))
  
pie_chart

输出: