>

가로 막대 그래프에 주석을 달아야 합니다. matplotlib 웹 사이트에 표시된 예제를 사용하여 수직 막대 그래프에 주석을 달 수 있지만 수평에 대한 유사한 아이디어가 작동하지 않는 것 같습니다.

다음은 수직에 대한 작은 작업 예입니다.

from pylab import *
ops= 90*rand(4)    # the bar lengths
pos= arange(4)+.5    # the bar centers on the y axis
rects1= bar(pos, ops)
def autolabel(rects):
    for rect in rects:
        height= rect.get_height()
        plt.text(rect.get_x() + rect.get_width()/2., 1.05*height,
                '%d' % int(height),
                ha='center', va='bottom')
autolabel(rects1)
show()

다음은 작업하고 싶지만 가로 그래프에서는 작동하지 않는 code입니다.

from pylab import *
ops= 90*rand(4)    # the bar lengths
pos= arange(4)+.5
rects1= barh(pos, ops)
def autolabel(rects):
    for rect in rects:
        width= rect.get_width()
        plt.text(rect.get_y() -1.05*rect.get_height()/2., 1.00*width,
                '%d' % int(width),
                ha='center', va='bottom')
autolabel(rects1)
show()

도움을 주시면 감사하겠습니다. 미리 감사드립니다!

  • 이전 c# - 필수 위조 방지 양식 필드 "__RequestVerificationToken"이 없습니다 AngularJs MVC
  • 다음 svn - TortoiseSVN을 사용하여 분기 및 병합하는 가장 간단한 방법은 무엇입니까?