<legend id='hO23f'><style id='hO23f'><dir id='hO23f'><q id='hO23f'></q></dir></style></legend>
      <i id='hO23f'><tr id='hO23f'><dt id='hO23f'><q id='hO23f'><span id='hO23f'><b id='hO23f'><form id='hO23f'><ins id='hO23f'></ins><ul id='hO23f'></ul><sub id='hO23f'></sub></form><legend id='hO23f'></legend><bdo id='hO23f'><pre id='hO23f'><center id='hO23f'></center></pre></bdo></b><th id='hO23f'></th></span></q></dt></tr></i><div id='hO23f'><tfoot id='hO23f'></tfoot><dl id='hO23f'><fieldset id='hO23f'></fieldset></dl></div>

      • <bdo id='hO23f'></bdo><ul id='hO23f'></ul>
    1. <small id='hO23f'></small><noframes id='hO23f'>

        <tfoot id='hO23f'></tfoot>
      1. 向MatplotLib中的条形图标签添加逗号

        Adding Comma to Bar Labels in MatplotLib(向MatplotLib中的条形图标签添加逗号)

        <legend id='Yjk1Q'><style id='Yjk1Q'><dir id='Yjk1Q'><q id='Yjk1Q'></q></dir></style></legend>
        <i id='Yjk1Q'><tr id='Yjk1Q'><dt id='Yjk1Q'><q id='Yjk1Q'><span id='Yjk1Q'><b id='Yjk1Q'><form id='Yjk1Q'><ins id='Yjk1Q'></ins><ul id='Yjk1Q'></ul><sub id='Yjk1Q'></sub></form><legend id='Yjk1Q'></legend><bdo id='Yjk1Q'><pre id='Yjk1Q'><center id='Yjk1Q'></center></pre></bdo></b><th id='Yjk1Q'></th></span></q></dt></tr></i><div id='Yjk1Q'><tfoot id='Yjk1Q'></tfoot><dl id='Yjk1Q'><fieldset id='Yjk1Q'></fieldset></dl></div>

      2. <small id='Yjk1Q'></small><noframes id='Yjk1Q'>

          <tbody id='Yjk1Q'></tbody>
            <bdo id='Yjk1Q'></bdo><ul id='Yjk1Q'></ul>
          • <tfoot id='Yjk1Q'></tfoot>

                1. 本文介绍了向MatplotLib中的条形图标签添加逗号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我一直在使用ax.bar_label方法向条形图添加数据值。这个数字很大,比如143858918。如何使用ax.bar_label方法向数据值添加逗号?我知道如何使用Annotate方法添加逗号,但是否可以使用bar_label添加逗号,我不确定。是否可以使用可用的fmt关键字参数?

                  推荐答案

                  是否可以使用fmt关键字参数?

                  • fmt参数基于旧的%运算符,该运算符不支持逗号分隔符。
                  • 改为使用带有f字符串的labels参数。

                  使用{:,.0f}格式化容器的datavalues以获得逗号分隔符(如果需要更多小数位则增加0):

                  container = ax.containers[0]
                  ax.bar_label(container, labels=[f'{x:,.0f}' for x in container.datavalues])
                  

                  或对于分组条形图,迭代所有容器:

                  for container in ax.containers:
                      ax.bar_label(container, labels=[f'{x:,.0f}' for x in container.datavalues])
                  

                  玩具示例:

                  x = np.random.default_rng(123).integers(10_000_000, size=5)
                  fig, ax = plt.subplots()
                  ax.bar(range(len(x)), x)
                  
                  container = ax.containers[0]
                  ax.bar_label(container, labels=[f'{x:,.0f}' for x in container.datavalues])
                  

                  这篇关于向MatplotLib中的条形图标签添加逗号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  groupby multiple coords along a single dimension in xarray(在xarray中按单个维度的多个坐标分组)
                  Group by and Sum in Pandas without losing columns(Pandas中的GROUP BY AND SUM不丢失列)
                  Group by + New Column + Grab value former row based on conditionals(GROUP BY+新列+基于条件的前一行抓取值)
                  Groupby and interpolate in Pandas(PANDA中的Groupby算法和插值算法)
                  Pandas - Group Rows based on a column and replace NaN with non-null values(PANAS-基于列对行进行分组,并将NaN替换为非空值)
                  Grouping pandas DataFrame by 10 minute intervals(按10分钟间隔对 pandas 数据帧进行分组)

                  <small id='xtdEt'></small><noframes id='xtdEt'>

                  • <bdo id='xtdEt'></bdo><ul id='xtdEt'></ul>

                      <tbody id='xtdEt'></tbody>
                      • <tfoot id='xtdEt'></tfoot>
                        <legend id='xtdEt'><style id='xtdEt'><dir id='xtdEt'><q id='xtdEt'></q></dir></style></legend>

                            <i id='xtdEt'><tr id='xtdEt'><dt id='xtdEt'><q id='xtdEt'><span id='xtdEt'><b id='xtdEt'><form id='xtdEt'><ins id='xtdEt'></ins><ul id='xtdEt'></ul><sub id='xtdEt'></sub></form><legend id='xtdEt'></legend><bdo id='xtdEt'><pre id='xtdEt'><center id='xtdEt'></center></pre></bdo></b><th id='xtdEt'></th></span></q></dt></tr></i><div id='xtdEt'><tfoot id='xtdEt'></tfoot><dl id='xtdEt'><fieldset id='xtdEt'></fieldset></dl></div>