如何在 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')) line_chart = pygal.Line(height=400,width = 300,style=custom_style) line_chart.title = "Line chart" line_chart.add("label 1", [0.4, 0.45,0.5,0.56]) line_chart.add("label 2", [1.2, 1.3,1.4,1.45]) line_chart.add("label 3", [1.5,1.56,1.58,1.6]) line_chart.add("label 4", [0.7,0.8,0.9,1.0]) line_chart.render_in_browser()
输出
解释
将所需的包导入到环境中。
使用一些参数调用 pygal.line 函数。
将其分配给一个变量,用于添加特性。
定义折线图的颜色。
还定义了图形的高度和宽度。
定义折线图的标题和值。
调用“render_in_browser”函数以在浏览器中绘制生成的折线图。
广告