我在Tkinter GUI中创建了一个matlab图。这是更大的GUI类的一部分。我在添加标题方面遇到了问题。
问题:有谁知道我如何给我的副图提供标题?
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')
答案 0 :(得分:1)
This is an example from matplotlib
Matplotlib还有我还没有完全理解的标准,但似乎你用来设置标题的方法取决于你是否使用了无花果,情节或轴...在这种情况下,答案是:
self.a.set_title('title goes here for your subplot')