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

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *