如何使用Pygal在Python中生成仪表盘图形?
可视化数据是重要的一步,因为它可以帮助我们理解数据中发生了什么,而不必看复杂的工作和执行复杂的计算。
Pygal是一个开源的Python包,可帮助创建交互式图表和SVG(可缩放矢量图形)图像。SVG指的是根据给定数据动态生成动画图表的方法。 这些图表的SVG图像可以根据我们的要求使用和定制。 SVG图像具有高可伸缩性,因此可以以高质量格式下载。这些下载的图像也可以嵌入到各种项目,网站等中。
使用Pygal可以轻松创建交互式和自定义的图表。 Pygal可以创建条形图,直方图,线图等等。
仪表盘图表是饼图和圆环图的组合,可帮助在特定值处可视化数据。
可以使用以下命令在Windows上安装Pygal包-
pip install Pygal
让我们了解如何使用Pygal创建仪表盘图表-
更多Python相关文章,请阅读:Python 教程
示例
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”函数在浏览器中绘制生成的仪表盘图表。