pygal中的仪表图
Pygal 是一个Python模块,主要用于构建 SVG(Scalar Vector Graphics)图形和图表。 SVG 是 XML 格式的基于矢量的图形,可以在任何编辑器中进行编辑。 Pygal 可以用最少的代码行来创建易于理解和编写的图形。
仪表图
仪表图也称为表盘图或速度计图。这种类型的图表通常用于执行仪表板报告中,以显示关键业务指标。仪表图对于比较少量变量之间的值非常有用,无论是在同一仪表上使用多个指针还是使用多个仪表。它显示正在分析的数据的最大值、最小值和当前值。它可以使用Gauge()
方法创建。
句法:
gauge_chart = pygal.Gauge()
示例 1:
# importing pygal
import pygal
import numpy
# creating the chart object
gauge = pygal.Gauge()
# naming the title
gauge.title = 'Gauge Chart'
# Random data
gauge.add('A', numpy.random.rand(10))
gauge.add('B', numpy.random.rand(10))
gauge.add('C', numpy.random.rand(10))
gauge.add('D', numpy.random.rand(10))
gauge
输出:
示例 2:
# importing pygal
import pygal
# creating the chart object
gauge = pygal.Gauge()
# naming the title
gauge.title = 'Gauge Chart'
gauge.range = [0, 5000]
# Random data
gauge.add('A', 1000)
gauge.add('B', 2000)
gauge.add('C', 3500)
gauge
输出: