Pygal 如何限制宽度和高度?

2025年3月17日 | 阅读 3 分钟

什么是 Pygal?

PyGal 是 Python 中一个开源库,是数据可视化最重要的库之一,用于为各种数据集制作高度交互式图表。它是一个图形和用户界面库,提供了多种可用于设计和科学应用程序的功能。

我们可以获得SVG (可缩放矢量图形)、PNG (便携式网络图形)、Etree、Base64 数据 URI、浏览器和 PyQuery 格式的可视化。可以根据不同的应用程序进行定制。

我们可以根据需要更改图表的大小。Pygal 库提供了不同的方法来调整使用 Python 中的 Pygal 库制作的图表的大小。

让我们通过几个在 Python 中实现的示例来了解更改 Pygal 中图表宽度和高度的概念。

步骤 1:我们将导入制作图表所必需的库,包括Pygal

步骤 2:导入库后,我们将创建图表对象,该对象将用于制作图表。

步骤 3:现在,我们将把宽度或高度传递给图表的函数。

步骤 4:然后,我们将为图表添加标签并显示它。

让我们通过几个在 Python 中实现的示例来了解调整图表大小的概念。

示例 1:制作具有特定高度和宽度的条形图的程序。

代码

输出

How to Limit the Width and Height in Pygal

说明

我们制作了一个固定高度和宽度为 200 的条形图。我们可以相应地更改尺寸。

示例 2:制作具有特定尺寸的折线图的程序。

代码

输出

How to Limit the Width and Height in Pygal

说明

我们制作了一个折线图,其中我们只指定了宽度为 400。我们可以仅制作具有高度或宽度的图表。

我们可以为图表添加间距和边距。

示例 3:在图表中添加间距

代码

输出

How to Limit the Width and Height in Pygal

说明

我们制作了一个条形图,并在每两个条形之间添加了 40 的间距。我们还固定了其尺寸。

示例 4:在图表中添加边距

代码

输出

How to Limit the Width and Height in Pygal

说明

我们制作了一个折线图,并在图表中添加了 50 的边距。我们还固定了其尺寸。