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


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow