问题标签 [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.
python - 在 pygal 中正确格式化数字
在加载数据、格式化颜色、最小值/最大值等方面,我使用Pygal
(with Python
/ Flask
) 相对成功,但无法弄清楚如何Pygal
使用美元符号和逗号格式化数字。
我得到 265763.557372895 而想要 265,763 美元。
这适用于悬停在数据点上时的弹出框以及 y 轴。
我查看了 pygal.org 的文档,但无济于事。有谁知道如何正确格式化这些数字?
更新:
我还没有准备好将这个问题标记为“已回答”,因为我仍然无法得到分隔逗号。但是,我确实在 pygal 中找到了以下本机格式选项。这消除了尾随小数(不使用 Python 的 int())并添加了一个美元符号:
graph.value_formatter = lambda y: "$%.0f" % y
如果您喜欢两位小数等,请更改为0f
。2f
python - 如何绘制具有不同 Y 参数的正确图形?
我正在从 MySQL 数据库中读取此类数据:
我想使用该库pygal
制作一个图表,将第 1 列(c9、f2、f3 ...)中的所有节点组合在一个图中,每个节点都有其各自的时间。所以我尝试了以下方法:
但是,这并没有削减它,因为我会得到 c9、f2、f3 的短线,而时间(x 轴)将具有更长的值(y_c9、y_f2、y_f3 的长度是 < 时间长度)我尝试了其他几种 if 语句组合,但效果不佳。
我应该怎么做才能生成正确的图表?
python - TypeError:abs() 的操作数类型错误:使用 pygal 渲染时的“datetime.datetime”
我有一个非常简单的代码,应该使用 pygal 库绘制一个 XY 图表,首先,代码:
因此,似乎在渲染时会发生此错误
我不知道如何解决这个问题,有什么建议吗?
python - 合并比较pygal中的两组堆叠数据
我想知道是否可以将两组数据(每组由两个列表组成)组合成一个 pygal 图表。
代码看起来像这样:
但我希望第二组靠近(而不是堆叠在)第一组。
python - Pygal - 单击栏并发布数据?
我正在尝试使用 pygal 和烧瓶创建一个简单的图表 Web 应用程序来绘制我存储在 mysql 数据库中的一些财务数据。数据库中的数据是分层的,我希望应用程序从层次结构的顶部开始,并允许用户通过简单地单击图表的相关部分来向下钻取。
我正在使用烧瓶来显示动态生成的 pygal 图表。
示例数据库数据:
我使用 python + sql 向下钻取层次结构没有问题,但我很难过的是如何使用我的 pygal 图表中的链接向下钻取。
所以当我点击嵌入在 pygal 图表中的链接时
如何使其重定向回同一页面并将所选帐户的 GUID 作为 POST 数据传递?还是有另一种不涉及POST的方法?
每次他们点击某些东西时页面都会重新加载,所以我希望尽可能简单地保持这一点,而不必涉及 ajax/java/etc ......尽管如果没有其他选项我愿意接受。
我还没有对其进行编码,但还会在页面中添加一些额外的表单控件,允许用户设置日期范围以控制显示的数据量。我计划使用 POST 来传递用户输入,但在我走得太远之前,我需要弄清楚如何管理这个基本功能。
想法?
python - 无法导入 pygal_maps_world.World
我正在尝试创建一个简单的程序,以便使用Pygal_maps_world
. 这是相同的代码:
我尝试了一些关于导入世界地图的组合以正常工作但无济于事,我无法创建可视化。
python - 使用 Python,如何以编程方式更新 Pygal 图表的数据?
使用 Python,如何以编程方式更新 Pygal 图表的数据?
下面的代码可以作为静态堆叠条形图正常工作,但我不知道如何适应变化的值。
考虑/问题:
- 我想更新的值来自每五分钟一次的字符串形式的 REST 调用。
- 我还没有弄清楚如何更新 Pygal 图表的数据,因为将字符串插入列表会导致错误(如下所示)。
- 我不知道如何将新整数列表插入到下面的“类”中。
- 对于这个例子,我只展示了五个数据点,但我最终可能需要拥有多达 100 个数据点。
- 设置变量可能适用于静态数量的元素,但我的元素会偶尔增加和减少。
线型是下面的类。
python - 如何在python中保存表格?
我正在尝试获取保存在 svg、pdf 或 png 文件中的数据的表格。有没有图书馆可以做到这一点?
我试过 pygal,但似乎它们只提供图表保存。
编辑:这个表只是几个包含数据的数组,我需要用它们构建一个漂亮的表
python - 如何从这本字典中获取所需的值?
我正在尝试使用 pygal.maps.world 模块创建人口地图,但某些国家/地区不会出现在最终文件中。我在有问题的国家/地区附加了代码,但它仍然不起作用。这是获取每个国家/地区对应代码的代码:
我设法让也门出现在地图上,这是以前没有的,但似乎该列表没有遍历玻利维亚和其他国家,或者返回的字符串可能没有存储在“代码”中多变的。这是渲染 SVG 文件的代码:
可能是什么问题呢?