Cześć. Próbuję wyświetlić wykres w nowym oknie kivy. Przeglądałem wiele poradników i artykułów jak to zrobić, ale we wszystkich na początku jest importowany from kivy.garden.matplotlib import FigureCanvasKivyAgg
Ta linijka powoduje u mnie błąd. Nie mogę nigdzie znaleźć jak zainstalować kivy.garden.matplotlib
. Nie działa garden install matplotlib
ani pip install kivy_garden.graph
Czy istnieje inny sposób na wyświetlenie wykresu matplotlib w kivy?
- Rejestracja:ponad 2 lata
- Ostatnio:5 miesięcy
- Postów:6
0

- Rejestracja:prawie 6 lat
- Ostatnio:około godziny
- Postów:1002
0
Przykładowy kod:
from kivy.garden.matplotlib.backend_kivyagg import FigureCanvasKivyAgg
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
import matplotlib.pyplot as plt
plt.plot([1, 23, 2, 4])
plt.ylabel('some numbers')
class MyApp(App):
def build(self):
box = BoxLayout()
box.add_widget(FigureCanvasKivyAgg(plt.gcf()))
return box
MyApp().run()
Udało mi się odpalić pod linuksem z:
python -m venv venv
. venv/bin/activate
pip install kivy
garden install matplotlib
pip install six matplotlib
python test.py
Co dokładnie nie działa...?
Jeżeli używasz Windowsa to widzę, że jest jakiś PR: https://github.com/kivy-garden/garden.matplotlib/issues/74 czy masz to samo...?

- Rejestracja:prawie 6 lat
- Ostatnio:około godziny
- Postów:1002
2
Spróbuj zainstalować lokalnie z:
garden install matplotlib --app
Normalnie instaluje w ~/.kivy/garden
ale masz jakieś problemy z pozwoleniami z jakiegoś powodu.
Jak nie zadziała to po prostu ściągnij lokalnie repo do katalogu i importuj jak zwykły moduł.
trey
Zadziałało ściągniecie repo do katalogu projektu
trey
Dzięki

_13th_Dragon
@trey nie oznaczyłeś tego postu jako pomocnego?
trey
Jestem nowy na tym forum, jak mogę to zrobić?

_13th_Dragon
No właśnie tak jak teraz zrobiłeś.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.