当我尝试将图表合并到GUI中时,我似乎无法弄清楚如何设置轴标签和标题。
self.figure = plt.figure()
self.canvas = FigureCanvas(self.figure)
self.toolbar = NavigationToolbar(self.canvas, self)
ax = self.figure.add_subplot(111)
ax.hold(False)
ax.plot(xData, yData)
self.canvas.draw()
我已经尝试了很多方法来设置轴标签和标题,到目前为止还没有任何工作。
我试过了:
ax = self.figure.add_subplot(111, xlabel=xLabel, ylabel=yLabel, title=fileName)
我也试过了:
ax.set_xlabel(xLabel)
ax.set_ylabel(yLabel)
ax.set_title(fileName)
这些都没有任何影响。
这样做的正确方法是什么?
答案 0 :(得分:0)
Ajean指出我正确的方向。对于那些遇到相同问题的人,在绘制数据之前,标签属性不能应用于图形。一旦我在绘图线之后移动它们(当然在画布重绘之前),一切都运行良好。