matplotlib
Siffror och axelobjekt
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