Pygal 中的实心仪表图
Pygal 是一个Python模块,主要用于构建 SVG(Scalar Vector Graphics)图形和图表。 SVG 是 XML 格式的基于矢量的图形,可以在任何编辑器中进行编辑。 Pygal 可以用最少的代码行来创建易于理解和编写的图形。
实心仪表图
仪表是有助于仪表板的流行图表,它们一目了然地预测一个范围内的数字。它可以使用彩色条带、指针和组合来显示多个值及其与数字刻度的关系。
句法:
gauge = pygal.SolidGauge()
示例 1:
Python3
# importing pygal
import pygal
# creating the chart object
Solid_Gauge = pygal.SolidGauge(inner_radius = 0.75)
# naming the title
Solid_Gauge.title = 'Solid Gauge Chart'
# Random data
Solid_Gauge.add('A', [{'value': 1000, 'max_value': 5000}])
Solid_Gauge.add('B', [{'value': 12, 'max_value': 20}])
Solid_Gauge.add('C', [{'value': 99, 'max_value': 100}])
Solid_Gauge
Python3
# importing pygal
import pygal
# creating the chart object
Solid_Gauge = pygal.SolidGauge(inner_radius = 0.75,
half_pie = True)
# naming the title
Solid_Gauge.title = 'Solid Gauge Chart'
# Random data
Solid_Gauge.add('A', [{'value': 1000, 'max_value': 5000}])
Solid_Gauge.add('B', [{'value': 12, 'max_value': 20}])
Solid_Gauge.add('C', [{'value': 99, 'max_value': 100}])
Solid_Gauge
输出:
示例 2:
Python3
# importing pygal
import pygal
# creating the chart object
Solid_Gauge = pygal.SolidGauge(inner_radius = 0.75,
half_pie = True)
# naming the title
Solid_Gauge.title = 'Solid Gauge Chart'
# Random data
Solid_Gauge.add('A', [{'value': 1000, 'max_value': 5000}])
Solid_Gauge.add('B', [{'value': 12, 'max_value': 20}])
Solid_Gauge.add('C', [{'value': 99, 'max_value': 100}])
Solid_Gauge
输出: