如何在 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'))

dot_chart = pygal.Dot(height=400,width = 300,style=custom_style)
dot_chart.title = "Dot plot"
dot_chart.add("label 1", [0.4])
dot_chart.add("label 2", [1.2])
dot_chart.add("label 3", [1.5])
dot_chart.add("label 3", [1.8])

dot_chart.render_in_browser()

输出

解释

  • 将所需的包导入到环境中。

  • 使用一些参数调用 pygal.Dot 函数。

  • 这被分配给一个变量,用于添加特性。

  • 定义点图的颜色。

  • 还定义了图形的高度和宽度。

  • 定义点图的标题和值。

  • 调用 'render_in_browser' 函数以在浏览器中绘制生成的点图。

更新于: 2021年1月19日

186 次查看

启动您的 职业生涯

通过完成课程获得认证

开始
广告