Итак, я пытаюсь использовать объекты Axes для управления моей фигурой matlibplot.Я не использую plt (он же импорт matlibplot.pyplot как plt), потому что я встраиваю фигуру в свой графический интерфейс tkinter для this .
Однако я также использую вспомогательные графики на рисунке,так что-то вроде:
a = f.add_subplot(121)
a2 = f.add_subplot(122)
a.plot(fn2,mag)
a2.bar(range(0,10), magBin, width)
Это все хорошо, я могу использовать свойства осей для управления вещами (ieaaxesMethod ()), но я хочу использовать строковые метки для моих гистограмм, для этого, см. код .
Моя дилемма в том, что я не могу использовать
plt.xticks(ind+width, ('G1', 'G2', 'G3', 'G4', 'G5') )
, как в примере, потому что я не могу использовать plt, если я хочу встраиватьэто в мой графический интерфейс.Я ограничен тем, что я могу делать с объектами Axes.Я пытаюсь использовать a2.set_xticks, но это не позволяет использовать строку в качестве функции тиков, которая мне нужна для моей гистограммы.
Любая помощь в этом отношении была бы потрясающей!
Тайлер