Sök…


Skapa en figur

Figuren innehåller alla plottelement. Det huvudsakliga sättet att skapa en figur i matplotlib är att använda pyplot .

import matplotlib.pyplot as plt
fig = plt.figure()

Du kan valfritt ange ett nummer som du kan använda för att komma åt en tidigare skapad siffra. Om ett nummer inte tillhandahålls kommer den senast skapade ID: s att ökas och användas istället; siffrorna indexeras med början från 1, inte 0.

import matplotlib.pyplot as plt
fig = plt.figure()
fig == plt.figure(1)  # True

I stället för ett nummer kan siffror också identifieras med en sträng. Om du använder en interaktiv backend ställer detta också in fönstertiteln.

import matplotlib.pyplot as plt
fig = plt.figure('image')

För att välja figuranvändning

plt.figure(fig.number) # or
plt.figure(1)

Skapa axlar

Det finns två huvudsakliga sätt att skapa en axel i matplotlib: med pyplot eller med hjälp av objektorienterad API.

Använda pyplot:

import matplotlib.pyplot as plt

ax = plt.subplot(3, 2, 1)  # 3 rows, 2 columns, the first subplot

Använda det objektorienterade API: t

import matplotlib.pyplot as plt

fig = plt.figure()
ax = fig.add_subplot(3, 2, 1)

plt.subplots() kan användas för att producera en figur och samling av delplaner i ett kommando:

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
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow