pygal中的甜甜圈图
Pygal是一个Python模块,主要用于构建 SVG(Scalar Vector Graphics)图形和图表。 SVG 是 XML 格式的基于矢量的图形,可以在任何编辑器中进行编辑。 Pygal 可以用最少的代码行创建易于理解的图形。
甜甜圈图
甜甜圈饼图必不可少的饼图在饼图的中心有一个洞,这使得饼图和甜甜圈饼之间有所不同。这可以使用传递参数内半径的 pygal 模块的 Pie() 方法创建。内半径参数应设置为 0 到 1 之间的数字,与孔和图表之间的半径比相称。
句法:
pie_chart = pygal.Pie(inner_radius=.4)
示例 1:
# importing pygal
import pygal
# creating line chart object
pie_chart = pygal.Pie(inner_radius = .4)
# naming the title
pie_chart.title = 'Donut 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
# creating line chart object
pie_chart = pygal.Pie(inner_radius = .6)
# naming the title
pie_chart.title = 'Donut chart'
# adding lines
pie_chart.add('A', 115)
pie_chart.add('B', 322)
pie_chart.add('C', 834)
pie_chart.add('D', 21)
pie_chart
输出: