dylo
dylo
dylo
1
#python #matplotlib #statystyka #pyqt #programowanie
Potrzebuję umieścić w PyQt wykres critical difference. Próbowałem wykorzystać do tego bibliotekę Orange, ale ona pozwala tylko na wyrysowanie wykresu, a nie mogę go umieścić w PyQt. Inne wykresy działają. Ktoś zmagał się z podobnym problemem?
  • Najlepsze
  • Wszystkie komentarze
zwei
zwei
0
@dylo: może zapisz sobie ten wykres w tymczasowym pliku i załaduj go w pyqt
dylo
dylo
dylo Autor
0
@zwei: Jako .png czy o czymś innym mówisz? Na pomysł z .png już wpadłem, ale zależało mi, żeby można było na nim działać toolbarem matplotliba tak jak na normalnym wykresie.
F0rT3hW1n
@dylo: może trochę późno, ale czego po prostu nie osadzisz figury z matplotliba w apke?
https://matplotlib.org/gallery/user_interfaces/embedding_in_qt_sgskip.html
Jeśli to ma być jakiś live plot to ja za każdym razem wykorzystywałem pyqtgraph, też można bardzo łatwo go osadzić w GUI
dylo
dylo
dylo Autor
0
@F0rT3hW1n: Robiłem w ten sposób i rzeczywiście zwykłe wykresy działały, ale przy tym z Orange miałem problem. Nie pamiętam już dokładnie jaki, ale chyba było coś w rodzaju, że to co rysuję w Orange nie ma elementu canvas.
F0rT3hW1n
@dylo: prawdopodobnie wszystkie dane, które rysuje Orange znajdują się w obiekcie klasy, więc można je wyciągnąć a mając dane można je sobie wyrysować jak tylko chcesz