问题标签 [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 投票
0 回答
266 浏览

python - Python 2.7- Pygal 条形图导入错误

我下载并安装了 Pygal。

我得到的错误是

来自导入的未定义变量:Bar

我不确定出了什么问题。非常感谢任何建议。

0 投票
1 回答
982 浏览

python - 用 pygal 显示绘图

我想尝试使用pygal进行绘图;但是,当我什么都不做时render出现:

大概是因为格式是svg。我可以以某种方式以标准格式保存图像或使用 pygal 在 python 中查看它们吗?

我尝试为 png 支持安装依赖项,但不幸的是,每个包都需要额外安装其他包,这最终会导致错误。

0 投票
1 回答
700 浏览

web2py - 在 web2py 中嵌入 pygal

pygal,呈现一个 svg 并在图形字典中返回。我尝试将其嵌入到 web2py 页面中。这样可行。但我不知道如何减小页面上图形的大小。

风景:

和 default.py 函数:

0 投票
1 回答
2152 浏览

python - 使用 PyGal,如何在悬停时在饼图本身上嵌入标签?

使用下面的代码,我可以生成一个饼图。当我将鼠标悬停在馅饼的一个切片上时,它会显示该切片所占的百分比。

这会生成一个看起来像这样的饼图(如果我将鼠标悬停在“值 2”上):

PyGal 默认饼图

我遇到的问题是小切片。很难看到我在盘旋的是什么。在上面的示例中,这对于值 5 到 8 尤其明显,但即使在值 4 上,也很难分辨出哪个悬停在上面。有没有办法在工具提示中包含标签?

我找到的最接近的是value_formater,但这似乎在饼图中被忽略了(如上面的示例所证明的那样,工具提示中只有 2 位小数,尽管pie_chart.value_formatter = lambda x: "%.15f" % x有代码行)。

0 投票
1 回答
140 浏览

python - 带有 GAE 的 pygal ImportError

我确定我做了一些愚蠢的事情,答案很简单,但我找不到它......我想在 GAE 上使用 pygal,所以我已经将整个pygal目录复制到我的lib目录中。然后,我导入它(从lib中的另一个文件):

现在我得到:

我可以通过改变来解决这个问题

pygal/__init__.py

但这会导致错误的下一次迭代:

那么 - 这里有什么问题?

0 投票
1 回答
1627 浏览

python - Python + Pycharm = pbm 安装 lxml & cairosvg '目录不属于当前用户'

使用 Pycharm,我正在尝试安装 Pygall,它需要 lxml 和 cairosvg。我创建了一个“requirements.txt”文件来列出模块:

执行命令:

错误:

输出 :

Pycharm 给我一个解决方案:

我尝试从命令行安装,但随后我收到一条“已经满意”的消息:

所以我想我必须在 Pycharm 中更改用户......我该怎么做?在弹出窗口中,我尝试只用我的名字(我用作 sudo 帐户)更改我的全名(名字 + 姓氏),但我得到了同样的错误......

0 投票
1 回答
886 浏览

pygal - 如何在pygal中制作带有y标签的单杠?

这样的东西,但没有图例并且在 y 上有标签。

0 投票
2 回答
1179 浏览

python - 如何在mac osx上的ipython中获得pygal图的悬停动画

在使用 pip 安装 CairoSVG 和使用 Homebrew 安装 Cairo 之后,我刚刚开始在 ipython 中使用 pygal。

图表呈现但是当我将鼠标悬停在它们上面时没有交互性(例如在条形图上显示单个条形的频率)?

我需要安装什么来实现与 Pygal 文档中相同的翻转/悬停功能?

http://www.pygal.org/en/latest/documentation/first_steps.html

例如,当您单击图表上的图例项时,图例项将变灰并隐藏。再次单击图例项使其返回。当我在 Ipython 中创建示例 First Steps 代码并单击图例项时,它不会消失。

0 投票
1 回答
1017 浏览

python - 如何在 python pandas 中传递一个数组来绘制两个轴?

我正在尝试使用 Python 和 Pygal 库创建一个 XY 图表。源数据包含在一个三列的 CSV 文件中;ID、投资组合和价值。不幸的是,我只能绘制一个轴,我怀疑这是数组的问题。谁能指出我正确的方向?我需要使用 numpy 吗?谢谢!

我得到:

具有一系列水平数据点/值的图表;即它有X 值但没有Y 值。

和:

我得到:

样本数据:

0 投票
0 回答
166 浏览

png - Pygal 无法在 PNG 中正确渲染图例

我正在尝试以 PNG 格式呈现图表,因为此图像将嵌入到电子邮件模板中,并且每个电子邮件客户端都不支持 SVG,当我以 SVG 格式呈现图表时,它看起来很好,但是当我在PNG,图表很好,但传说看起来很邪恶

在此处输入图像描述

我使用的代码非常简单。我已经安装了 PyCairo tinycss 和 cssselect ...

知道我在这里想念什么吗?谢谢