2016-11-04 4 views
0

Tkinter GUI에 MATLAB 그래프를 만들었습니다. 더 큰 GUI 클래스의 일부입니다. 제목 추가에 문제가 있습니다.matlab 그래프 서브 플로트의 제목

질문 : 내 서브 플로트에 제목을 부여하는 방법을 아는 사람이 있습니까?

self.f = plt.Figure(figsize=(4,5), dpi=90) 

    self.a = self.f.add_subplot(211) 
    self.a.plot([1, 2, 3, 4, 5, 6, 7, 8], [5, 6, 1, 7, 4, 2, 5, 0]) 
    self.a.plt.ylabel('some numbers') 

    self.b = self.f.add_subplot(212) 
    self.b.plot([1, 2, 3, 4, 5, 6, 7, 8], [1, 3, 6, 1, 0, 2, 1, 0]) 

    self.canvas = FigureCanvasTkAgg(self.f, master=self.frame1) 
    self.canvas.get_tk_widget().grid(row=8, column=0, columnspan=2) 

단순히 다음 코드를 추가해도 작동하지 않습니다.

self.a.plt.title('some numbers') 
+1

시도 self.a.set_title ('원하는 제목') – mauve

+0

놀랍습니다. 그것은 작동한다, 나는 매우 가깝지만 아직 멀었다. 정말 고마워 ! – lloydd4

답변

1

This is an example from matplotlib

하기 matplotlib 내가 아주 아직 완전히 이해하지 않은 기준을 가지고 있지만, 플롯 그 어떤 방법을 당신이 그림을 사용하는 경우 제목에 따라 설정 같은 뭔가를 사용하는 것 , 축 ...이 경우 응답은 다음과 같습니다.

self.a.set_title('title goes here for your subplot')