반응형
질문
나는 여러 개의 서브플롯을 포함한 하나의 그림을 가지고 있습니다.
fig = plt.figure(num=None, figsize=(26, 12), dpi=80, facecolor='w', edgecolor='k')
fig.canvas.set_window_title('창 제목')
# Axes 인스턴스를 반환합니다
ax = fig.add_subplot(311)
ax2 = fig.add_subplot(312)
ax3 = fig.add_subplot(313)
서브플롯에 제목을 추가하는 방법은 무엇인가요?
fig.suptitle
은 모든 그래프에 제목을 추가하며, ax.set_title()
은 존재하지만 후자는 서브플롯에 제목을 추가하지 않습니다.
도움을 주셔서 감사합니다.
편집:
set_title()
에 대한 오타를 수정했습니다. Rutger Kassies 님 감사합니다.
답변
ax.title.set_text('내 그래프 제목')
도 작동하는 것 같습니다.
fig = plt.figure()
ax1 = fig.add_subplot(221)
ax2 = fig.add_subplot(222)
ax3 = fig.add_subplot(223)
ax4 = fig.add_subplot(224)
ax1.title.set_text('첫 번째 그래프')
ax2.title.set_text('두 번째 그래프')
ax3.title.set_text('세 번째 그래프')
ax4.title.set_text('네 번째 그래프')
plt.show()
반응형
댓글