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

python - 在pygal中创建一个组合图表?

是否可以创建具有线系列和条形系列的单个图表?

0 投票
1 回答
435 浏览

python - 如何覆盖此类中的函数?

我正在使用 pygal 库来创建图表,并希望覆盖一些函数,例如 _tooltip_data 函数等。对于初学者,我试图覆盖 _title 函数(要创建文本,我意识到我可以这样做:gauge.title = "Blah Title",但我想覆盖 _title 函数中的一些其他内容)。

我很迷茫。为了创建 Gauge 图表,我创建了一个 Gauge 类,它继承自 MyGraph 类,MyGraph 类继承自 pypal 的 Graph 类。如果我尝试创建 MyGauge 图表,则会收到错误消息:

这是我的代码,其中包含我确定的大量错误。请记住,我仍然是新手(我可能不必告诉您,您可能只需查看我的代码就可以猜到)。

我被困住了。我什至尝试创建一个 MyPygal 类,它继承自 pygal,所以我可以覆盖 CHARTS_NAMES

我用“MyPygal.MyGauge”调用它,但我得到了错误:

我什至走在正确的轨道上吗?

0 投票
4 回答
3510 浏览

django - 如何在 django 模板中嵌入 pygal 图表

我使用 pyGal 制作图表,但无法将它们插入 django 模板中。如果我在views.py中尝试这样的话,效果很好

但是当我在我的模板中做这样的事情时根本不起作用

0 投票
0 回答
622 浏览

python - Python Pygal 图表库 - 令人沮丧的甚至无法定义函数

耶稣基督 Python 是我处理过的最神秘的* *。

出于某种原因,我什至无法向此类添加函数(包含在项目中,而不是库的一部分)。Pygal 使用某种“Ghost”类来完成我的工作。

考虑以下只能通过黑魔法 IE 实例化的 Line 类: pygal.Line(Config)

似乎直截了当?

这是 Gloss 类的一些内容。

和pygal的初始化

在 Line.py 文件中添加一个函数会显示:

AttributeError:“Line”对象没有属性“set_extra_data”

即使它像往常一样定义:

有人知道这里发生了什么吗?

0 投票
1 回答
3109 浏览

python - Flask Pygal 安装 - 没有名为 pygal 的模块

我希望能够在我的 Flask 应用程序中创建动态图。我在 Linux 机器上的虚拟环境中运行此应用程序。

我四处寻找可以帮助我解决此问题的不同库,并将Pygal确定为我想使用的库。

所以,我使用激活我的虚拟环境source venv/bin/activate并使用pip install pygal. 一切都正确安装,我可以使用常规的 Python 界面完美地导入它。

但是,当我放入import pygal我的 Flask 应用程序并运行该应用程序时,我在日志中收到以下错误。

有谁知道我该如何解决这个问题?

非常感谢。

- 编辑 -

回复:肖恩·维埃拉

添加from sys import path; print(path)到我的运行脚本的结果:

0 投票
1 回答
1626 浏览

python - 使用 python、flask 和 pisa/xhtml2pdf 将 chartkick 图表保存为图像或 pdf

我的应用程序是在 python 中使用烧瓶框架。我有一个用chartlink 生成的图表。我想将它包含在我用 pisa 输出的 pdf 中。这可能吗?有没有办法将 chartkick 图表保存为图像?或者我应该研究另一个图表生成选项,如 pygal 或 matplotlib?

0 投票
4 回答
9289 浏览

python - pygal 渲染 png/svg 黑色图片

我正在使用 python(在 LinuxMint 中有一个虚拟环境),我安装了pygal.

一切正常(渲染为 html),但不能渲染为 svg 或 png 。结果:只有黑色背景。

我安装cssselect并喜欢这里tinycss提到的。

它第一次工作,但重试时,我遇到了同样的问题。

(我不知道这是否相关,但是上周使用暗表导出照片时发生在我身上)

我使用 pygal 网站上的示例:

编辑:

现在正在工作。

但不是:

0 投票
2 回答
5781 浏览

python - 在 Flask 中生成动态 Pygal 图表

我正在尝试创建一个 Pygal 图表并将其显示在烧瓶中 - 而不保存 .svg 文件。这可能吗?我尝试过的每个组合都给了我一个错误。模板:

意见:

谁能告诉我我做错了什么?

0 投票
2 回答
1202 浏览

python - 如何使 pygal 将图例分配到 n 列或正确截断?

我有以下用于pygal图形生成的代码:

但是通过我相当长的传奇条目,我得到以下信息:

在此处输入图像描述

当我注释掉截断时,我得到了这个:

在此处输入图像描述

如何调整列数(或宽度)?

0 投票
1 回答
1883 浏览

python - 如何使用 Pygal 散点图、pygal.XY 定义点的标签?

我有一个 MDS 投影结果的元组 (x,y) 列表,我需要显示点名称/标签。所以我也有一个标签列表。

例如:

我看到了一个使用元数据和字典的条形图解决方案:

我如何使用 Pygal 的散点图 XY 函数来做到这一点?