【问题标题】:Add footnote under the x-axis using matplotlib使用 matplotlib 在 x 轴下添加脚注
【发布时间】:2011-12-16 13:20:54
【问题描述】:

我找不到合适的函数来在我的情节中添加脚注。

我想要的脚注有点像对图例中的一个项目的解释,但是放在图例框中太长了。所以,我想添加一个参考号,例如[1],添加到图例项,并在绘图底部的 x 轴下方添加脚注。

我应该使用哪个功能?谢谢!

【问题讨论】:

    标签: python matplotlib


    【解决方案1】:

    一种方法是使用plt.text(x,y,'text')

    【讨论】:

    • 哦,你是对的,我忘记了这个……我看看能不能把它加到x轴下面。干杯。
    • plt.annotateplt.text 更容易做到这一点。 annotate 允许您在轴或图形坐标中工作,而不仅仅是数据坐标。 (例如)将文本放置在 x 轴左侧下方 20 points 很容易。 plt.annotate('Something', (0,0), (0, -20), xycoords='axes fraction', textcoords='offset points', va='top')
    • 我使用 plt.figtext(0.99, 0.01, 'footnote text', Horizo​​ntalalignment='right')
    • @MarkGraph 有一个很好的解决方案。
    • @JoeKington 这被切断了。
    【解决方案2】:

    你只会使用:

    plt.figtext(0.5, 0.01, "one text and next text", ha="center", fontsize=18, bbox={"facecolor":"orange", "alpha":0.5, "pad":5})
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-13
      • 2012-05-17
      • 1970-01-01
      • 2023-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多