matplotlib
Obiekty figur i osi
Szukaj…
Tworzenie postaci
Rysunek zawiera wszystkie elementy fabuły. Głównym sposobem utworzenia figury w matplotlib
jest użycie pyplot
.
import matplotlib.pyplot as plt
fig = plt.figure()
Opcjonalnie możesz podać numer, którego możesz użyć, aby uzyskać dostęp do wcześniej utworzonej figury. Jeśli numer nie zostanie podany, identyfikator utworzonej ostatnio postaci zostanie zwiększony i użyty; liczby są indeksowane od 1, a nie od 0.
import matplotlib.pyplot as plt
fig = plt.figure()
fig == plt.figure(1) # True
Zamiast liczby liczby mogą być również identyfikowane za pomocą łańcucha. Jeśli używasz interaktywnego zaplecza, spowoduje to również ustawienie tytułu okna.
import matplotlib.pyplot as plt
fig = plt.figure('image')
Aby wybrać figurę, użyj
plt.figure(fig.number) # or
plt.figure(1)
Tworzenie osi
Istnieją dwa główne sposoby tworzenia osi w matplotlib: przy użyciu pyplot lub przy użyciu obiektowego interfejsu API.
Za pomocą pyplot:
import matplotlib.pyplot as plt
ax = plt.subplot(3, 2, 1) # 3 rows, 2 columns, the first subplot
Korzystanie z obiektowego interfejsu API:
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(3, 2, 1)
Funkcja wygody plt.subplots()
może być wykorzystana do utworzenia rysunku i zbioru podplotów w jednym poleceniu:
import matplotlib.pyplot as plt
fig, (ax1, ax2) = plt.subplots(ncols=2, nrows=1) # 1 row, 2 columns