在加载数据、格式化颜色、最小值/最大值等方面,我使用Pygal
(with Python
/ Flask
) 相对成功,但无法弄清楚如何Pygal
使用美元符号和逗号格式化数字。
我得到 265763.557372895 而想要 265,763 美元。
这适用于悬停在数据点上时的弹出框以及 y 轴。
我查看了 pygal.org 的文档,但无济于事。有谁知道如何正确格式化这些数字?
更新:
我还没有准备好将这个问题标记为“已回答”,因为我仍然无法得到分隔逗号。但是,我确实在 pygal 中找到了以下本机格式选项。这消除了尾随小数(不使用 Python 的 int())并添加了一个美元符号:
graph.value_formatter = lambda y: "$%.0f" % y
如果您喜欢两位小数等,请更改为0f
。2f