Jak korzystać z „%matplotlib online” (z przykładami)
Możesz użyć poniższego kodu, aby wyświetlić i zapisać wykresy Matplotlib w notatniku Python Jupyter:
% matplotlib inline
Oto opis tego kodu na stronie dokumentacji :
„Dzięki temu backendowi wynik poleceń śledzenia jest wyświetlany w interfejsach takich jak notatnik Jupyter, bezpośrednio pod komórką kodu, która go wygenerowała. Powstałe wykresy zostaną następnie zapisane w dokumencie notatnika.
Poniższy przykład pokazuje, jak wykorzystać ten kod w praktyce.
Przykład: Jak korzystać z %matplotlibe online
Załóżmy, że próbujemy użyć następującego kodu do utworzenia wykresu liniowego Matplotlib w notatniku Jupyter:
import matplotlib. pyplot as plt
#define x and y
x = [1, 6, 10]
y = [5, 13, 27]
#attempt to create line plot of x and y
plt. plot (x, y)
Tak wygląda wynik w notatniku Jupyter:
Kod działa bez żadnych błędów, ale w kodzie nie jest wyświetlany żaden wykres liniowy.
Aby rozwiązać ten problem, możemy użyć polecenia inline %matplotlib przed utworzeniem wykresu liniowego:
% matplotlib inline
import matplotlib. pyplot as plt
#define x and y
x = [1, 6, 10]
y = [5, 13, 27]
#create scatter plot of x and y
plt. plot (x, y)
Tak wygląda wynik w notatniku Jupyter:
Zauważ, że kod działa ponownie bez żadnych błędów, a wykres jest wyświetlany bezpośrednio w Notatniku.
Pamiętaj, że gdy użyjemy inline %matplotlib , wszelkie wykresy Matplotlib, które utworzymy w przyszłych komórkach notatnika, będą również wyświetlane i przechowywane w notatniku.
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe operacje w Pythonie:
Jak naprawić błąd KeyError w Pandach
Jak naprawić: ValueError: Nie można przekonwertować float NaN na int
Jak naprawić: Błąd wartości: Nie można rozgłaszać argumentów z kształtami