📜  Pygal中的半饼图

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

Pygal中的半饼图

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

半饼图

半饼图也称为半月饼图或半圆饼图,它是一个 180 度的图形,表示整个饼图的解剖结构。半饼图的工作原理与常规饼图类似。它的主要优点是它在布局中占用的空间更少,并且像完整的饼图一样工作。所有区域都用不同的颜色绘制,有助于更有效地理解它。它可以通过传递 half_pie 属性使用 pygal 模块的Pie()方法创建。这需要一个布尔值。

句法:

pie_chart = pygal.Pie(half_pie=True)

示例 1:

# importing pygal
import pygal
  
  
# creating line chart object
pie_chart = pygal.Pie(half_pie = True)
  
# naming the title
pie_chart.title = 'Half Pie chart'
  
  
# random data
pie_chart.add('A', 115)
pie_chart.add('B', 322)
pie_chart.add('C', 834)
pie_chart.add('D', 21)
  
pie_chart

输出:

示例 2:

# importing pygal
import pygal
import numpy
  
  
# creating line chart object
pie_chart = pygal.Pie(half_pie = True)
  
# naming the title
pie_chart.title = 'Half 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

输出: