如何在 Python 中使用 Pygal 生成仪表图?
数据可视化是一个重要步骤,因为它有助于理解数据中发生的情况,而无需实际查看底层的复杂工作并执行复杂的计算。
Pygal 是一个开源 Python 包,有助于创建交互式图表和 SVG(可缩放矢量图形)图像。SVG 指的是使用给定数据动态生成动画图表。这些 SVG 图表图像可以根据我们的需求进行使用和自定义。SVG 图像是高度可缩放的,因此可以下载高质量格式。这些下载的图像也可以嵌入到各种项目、网站等中。
这些交互式和自定义图表可以使用 Pygal 方便地创建。Pygal 有助于创建条形图、直方图、线形图等等。
仪表图是饼图和环形图的组合。它有助于可视化特定值的数据。
可以使用以下命令在 Windows 上安装 Pygal 包:
pip install Pygal
让我们了解如何使用 Pygal 创建仪表图:
示例
Import pygal from pygal.style import Style custom_style = Style(colors=('#E80080', '#404040', '#9BC850', '#E81190')) gauge_chart = pygal.Gauge(height=400,width = 300,style=custom_style, human_readable=True) gauge_chart.title = "Gauge plot" gauge_chart.add("label 1", [0.4]) gauge_chart.add("label 2", [1.2]) gauge_chart.add("label 3", [1.5]) gauge_chart.add("label 3", [1.8]) gauge_chart.render_in_browser()
输出
解释
所需的包被导入到环境中。
使用一些参数调用 pygal.Gauge 函数。
这被分配给一个变量,用于添加特性。
定义仪表图的颜色。
还定义了图的高度和宽度。
定义仪表图的标题和值。
调用 'render_in_browser' 函数以在浏览器中绘制生成的仪表图。
广告