- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我使用Pygal
(与Python
/Flask
)在加载数据、格式化颜色、最小/最大方面相对成功,等等,但无法弄清楚如何使用美元符号和逗号在 Pygal
中格式化数字。
我得到了 265763.557372895,但想要 265,763 美元。
这适用于将鼠标悬停在数据点上时的弹出框以及 y 轴。
我浏览了 pygal.org 的文档,但没有结果。有谁知道如何正确格式化这些数字?
更新:
我还没有准备好将这个问题标记为“已回答”,因为我仍然无法得到分隔逗号。但是,我确实在 pygal 中找到了以下 native 格式化选项。这消除了尾随小数(不使用 Python 的 int())并添加美元符号:
graph.value_formatter = lambda y: "$%.0f"% y
如果您喜欢两位小数等,请将 0f
更改为 2f
。
最佳答案
graph.value_formatter = lambda y: "{:,}".format(y) 将为您提供逗号。
graph.value_formatter = lambda y: "${:,}".format(y) 将为您提供逗号和美元符号。请注意,这种格式似乎对 Python 2.7 有效,但在 2.6 上不起作用。
关于python - 正确格式化 pygal 中的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36552029/
我想放入一个类似于 matplotlib 中提供的以下内容的 axspan,以便我的图表中有一条垂直线来指出一个位置。这是使用 pygal 的折线图 plt.axvspan(fin_loc, fin_
类似于 this ,但没有图例,并且在 y 上带有标签。 最佳答案 这是我用 pygal 制作单杠的方法: bar_chart = pygal.HorizontalBar(show_legend=Fa
我有一个 MDS 投影结果的元组 (x,y) 列表,我需要显示点名称/标签。所以我还有一个标签列表。 例如: labels = ['a','b','c','d'] points = [(1,2),(1
我正在 Pygal 中制作折线图。我想将图表的标题居中,但我不知道该怎么做。 我尝试查看 Pygal 文档,但找不到任何与标题对齐相关的内容。这是我拥有的: custom_style = Style(
如何在 multiseries pie chart 的次要系列上添加标签? 最佳答案 一种方法是将您的值作为字典传递。 首先导入一些需要的包 import pygal from pygal.style
在 Pygal 中,有没有办法改变笔划宽度(例如,使其更粗)? 我没有在文档中找到与此相关的任何内容。 最佳答案 Style 类中有一个to_dict 方法,对于创建自定义样式非常有帮助。 >>> C
所以我想要我的 pygal 图中 y 轴变量之间的整数间隔。这是我的代码: graph = pygal.Line(min_scale=1,x_label_rotation=35, trunca
我正在学习 Python 速成类(class),并在 pygal 世界地图上绘制人口图。某些国家/地区代码必须专门检索,因为它们的国家/地区名称不标准。我开始尝试获取玻利维亚和刚果的非标准国家代码,但
我尝试制作一个条形图,以可视化方式显示 GitHub 上星标最多的项目。我在工具提示中添加了 'label' 和 'xlink',但是,'label' 内容不太适合某些项目,也,某些链接未显示在某些项
根据我的 python 书,我使用 pygal 制作了一个条形图。我将信息呈现为 .svg 文件并在我的网络浏览器中打开它。我的书说情节是互动的,如果您将鼠标悬停在每个条形图上,它会显示每个条形图的值
我正在寻找使用 pygal 呈现无边框图表的方法.我在文档中没有发现任何有用的东西。但是,我已经确定了一个非常奇怪的情况。让我们看看: 在此示例中,您可以看到图表在 y 轴上没有框架,但没有具体的语句
我想在 python 2.7 上使用 Pygal 创建一个仪表板(在同一窗口中有几个图),但后者没有 subplot 功能, 有没有不使用 Bokeh 或情节的解决方案? Matplotlib 上的示
使用下面的代码,我可以生成一个 pie chart .当我将鼠标悬停在馅饼的一片上时,它会显示该片所占的百分比。 import pygal results = [ (15232,'Value
我正在使用 Pygal 的 SolidGuage 图表显示两个范围之间的值。有关图表的图像,请参见下面的链接。 Pygal Chart Example 我正在尝试使标签的字体大小(0 和 12%)变大
我正在使用 flask 和 pygal 制作一个网站。 为了绘制图表,我将其放在我的网页中: .graph-area{ margin-left:255px; he
我使用Pygal(与Python/Flask)在加载数据、格式化颜色、最小/最大方面相对成功,等等,但无法弄清楚如何使用美元符号和逗号在 Pygal 中格式化数字。 我得到了 265763.55737
pygal,渲染一个 svg 并在图形字典中返回。我尝试将其嵌入到 web2py 页面中。那个有效。但我不知道如何减少页面上图表的大小。 风景: {{extend 'layout.html'}} He
我有一些带有标签的二维数据点,我想在 pygal 中渲染它们。例如,对于每个点,当我用鼠标悬停在它上面时,我需要可视化一个特征。 首先,为了绘制没有任何标签的点,我执行了以下操作: import py
我正在尝试设置一系列值中所有元素的颜色。检查文档我找到了实现它的方法。通过这种方式,我必须指定每个元素的颜色,如下所示: key = "Power" power_values = [{'value'
我正在尝试使用下面的代码从 pygal.i18n 导入 COUNTRIES。 from pygal.i18n import COUNTRIES 运行此命令后,出现以下错误。 Impo
我是一名优秀的程序员,十分优秀!