PyPlot - 难以将轴标签和标题添加到GUI中的绘图中

时间:2015-03-31 17:36:18

标签: python matplotlib

当我尝试将图表合并到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)

这些都没有任何影响。

这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

Ajean指出我正确的方向。对于那些遇到相同问题的人,在绘制数据之前,标签属性不能应用于图形。一旦我在绘图线之后移动它们(当然在画布重绘之前),一切都运行良好。