条形图标签在Python中的位置

时间:2018-08-14 11:04:54

标签: python charts

我正在构建带有标签低电阻,中电阻和高电阻的条形图。如何获得Python以始终在图表的右下角打印标签?如果将它们打印在顶部,则会使数据模糊。

axarr[0].bar(ind, y1, width, color='blue', bottom=y3)

axarr[0].bar(ind, y2, width, color='orange')

axarr[0].bar(ind, y3, width, color='green')

axarr[0].set_title('Growth in Resistance')

axarr[0].legend(('Low Resistance', 'Medium Resistance', 'High Resistance'))

先谢谢了。任何提示将不胜感激。

1 个答案:

答案 0 :(得分:0)

axarr[0].legend(('Low Resistance', 'Medium Resistance', 'High Resistance'), loc=4)

以下是可能的图例位置,您可以使用的名称或只是数字:

  • “最佳” 0
  • “右上方” 1
  • “左上” 2
  • “左下方” 3
  • “右下” 4
  • “正确” 5
  • “左中” 6
  • “中右” 7
  • “下层中心” 8
  • “上部中心” 9
  • “中心” 10

loc参数将更改图例的位置,有关更多信息,请参见此处:Matplotlib legend