Помогнете ми да разбера процеса на поставяне на фигури върху джаджа на PyQt (и използването на Matplotlib като цяло).
Когато правя собствени малки скриптове, просто правя plot(stuff)
и го следвам с show()
.
Това обаче очевидно не е достатъчно добро за по-големи приложения или ако искам да използвам подплотове или да повдигна няколко прозореца с различни резултати едновременно. Намерих наистина хубав урок на http://eli.thegreenplace.net/2009/01/20/matplotlib-with-pyqt-guis/, което илюстрира много. Все още обаче нямам напълно ясни идеи в ума си.
И така, имате прозорец на PyQt. Създавате Canvas
Qt обект и го попълвате като matplotlib Fig
. След това давате на тази фигура чифт axes
и накрая закрепвате всички графики, които искате, върху тази двойка оси?