问题标签 [pygal]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
787 浏览

python - 无边界渲染 pygal 图表

我正在寻找使用pygal呈现无边界图表的方法。我在文档中没有发现任何有用的东西。但是,我在查看示例时发现了一个非常奇怪的情况。让我们来看看:

y 轴上没有边框的图表

在此示例中,您可以看到图表在 y-axi 中没有框架,但没有具体的语句来实现这一点。现在看看另一个例子:

在此处输入图像描述

在这种情况下,示例显示了如何截断 x 轴的标签,但由于某种原因,在 y-axi 中存在边框,并且再次没有特定的语句。

怎么了?我该怎么处理?我需要知道无边框渲染图表的方式,有人知道吗?非常感谢。

0 投票
1 回答
3487 浏览

python - 从 pandas 数据框创建 PyGal 图

我想尝试使用具有创建 SVG 数据的能力的 pygal,因为我将从合并的 HTML 与 SVG 图创建打印的 PDF 页面。

我想做的是相当于 pygal.plot(dataframe) 但我在文档中没有看到。

我知道我可以做到:

但从 python 的角度来看,这似乎是错误的。我应该以不同的方式做吗?

另外,如果数据框有多个列,我该怎么做?

0 投票
1 回答
103 浏览

python - 不同长度的pygal数据系列

如何绘制具有不同数量元素的多个数据系列并让它们沿 x 轴填充图形?

目前,如果我绘制 a = [1,2,3,4,5] 和 b = [1,2,3] 的图形,则 b 线仅覆盖图形的一半。这是可能的还是我需要在绘制/渲染它们之后以某种方式组合它们?

0 投票
1 回答
693 浏览

python - Pygal 导入失败

面临一个奇怪的问题。导入pygal成功。但无法使用它。下面是一个Ubuntu。我的 mac 也有同样的功能。

谢谢你的帮助 !

0 投票
3 回答
1584 浏览

python - Pygal 世界地图 - 鼠标悬停功能

我正在使用 Python 的 Pygal 世界地图模块。简而言之,我希望光标悬停在美国上空时弹出“2016”。但是,当我将鼠标悬停在美国上空时,我没有得到任何鼠标悬停效果。我正在尝试在 Pygal 的网站上实现鼠标悬停效果:http: //www.pygal.org/en/latest/documentation/types/maps/pygal_maps_world.html

0 投票
1 回答
1324 浏览

python - Python Pygal:设置系列颜色

我正在尝试设置一系列值中所有元素的颜色。检查文档我找到了一种方法来完成它。通过这种方式,我必须指定每个元素的颜色,如下所示:

这工作正常,但我正在寻找一种一步的方式,所以我可以设置一次颜色,而不是为值列表中的每个元素设置一次。我试过这个:

但它不起作用我确信它可能存在类似的方法来做到这一点。

有人可以帮助我吗?提前致谢!

0 投票
3 回答
13683 浏览

python - 为什么我不能从 pygal.i18n 导入 COUNTRIES

我正在尝试使用下面的代码从 pygal.i18n 导入 COUNTRIES。

运行此程序后,出现以下错误。

谁能告诉我问题是什么?

谢谢

0 投票
2 回答
2050 浏览

python - 如何在pygal中更改笔触颜色?

如何将一个设置为红色,第二个设置为蓝色?

0 投票
5 回答
1810 浏览

python - 工具提示在我的 pygal 条形图中不起作用?

按照我的 python 书,我使用 pygal 制作了一个条形图。我将信息呈现为 .svg 文件并在我的网络浏览器中打开它。我的书说情节是互动的,如果你将鼠标悬停在它上面,它会显示每个条的价值。但是,每当我将鼠标悬停在图表上时,什么都没有发生。我正在使用 mac 和 google chrome 查看文件。

谢谢!

0 投票
1 回答
222 浏览

css - 使用 susy 在网页中缩放 pygal svg 图

我正在尝试将两个 svg 文件并排放置在网页中。我已经使用 susy 创建跨度,第一个是 2 列宽,第二个是 10 列。我在第一个跨度中放置一个窄条形图,在第二个跨度中放置一个宽线图。

我遇到的问题是缩放图表。它们看起来像这样: 在此处输入图像描述

但我希望它们看起来更像这样: 在此处输入图像描述

它们是使用 pygal 生成的 svg 文件,我通过在 pygal 中强制设置大小来实现第二张图像,但它并不优雅,并且在屏幕大小更改时失败。

如何使 svg 条形图在不缩放宽度的情况下缩放高度,并在 Web 浏览器中动态执行,而不是在 pygal 中手动更改大小?我也不能手动编辑 svg 文件,因为它们是通过另一个系统生成的并且经常更新。