свойства matplotlib и subplots
Я добавляю фигуру matplotlib на холст, чтобы я мог интегрировать ее с pyqt в своем приложении. Я озирался и использовалplt.add_subplot(111)
кажется, что путь (?), но я не могу добавить какие-либо свойства к участку, как я могу с "обычным" сюжетом
настройка фигуры
self.figure1 = plt.figure()
self.canvas1 = FigureCanvas(self.figure1)
self.graphtoolbar1 = NavigationToolbar(self.canvas1, frameGraph1)
hboxlayout = qt.QVBoxLayout()
hboxlayout.addWidget(self.graphtoolbar1)
hboxlayout.addWidget(self.canvas1)
frameGraph1.setLayout(hboxlayout)
создание участка и добавление данных
df = self.quandl.getData(startDate, endDate, company)
ax = self.figure1.add_subplot(111)
ax.hold(False)
ax.plot(df['Close'], 'b-')
ax.legend(loc=0)
ax.grid(True)
Я хотел бы установить метки х и у, но если я сделаюax.xlabel("Test")
AttributeError: 'AxesSubplot' object has no attribute 'ylabel'
что возможно, если бы я сделал это, не используя подзаговор
plt.figure(figsize=(7, 4))
plt.plot(df['Close'], 'k-')
plt.grid(True)
plt.legend(loc=0)
plt.xlabel('value')
plt.ylabel('frequency')
plt.title('Histogram')
locs, labels = plt.xticks()
plt.setp(labels, rotation=25)
plt.show()
Итак, я предполагаю, что мой вопрос заключается в том, возможно ли дальнейшее изменение участков? Или я могу строить графики на холсте pyqt, не используя подзаговоры, чтобы получить больше свойств для своих графиков.