Hoe de plotgrootte in matplotlib te vergroten
U kunt de volgende syntaxis gebruiken om de grootte van een enkele plot in Matplotlib te vergroten:
import matplotlib. pyplot as plt #define figure size in (width, height) for a single plot plt. figure (figsize=(3,3))
En u kunt de volgende syntaxis gebruiken om de grootte van alle Matplotlib-plots in een notitieblok te vergroten:
import matplotlib. pyplot as plt #define figure size in (width, height) for all plots plt. rcParams [' figure.figsize '] = [10, 7]
De volgende voorbeelden laten zien hoe u deze syntaxis in de praktijk kunt gebruiken.
Voorbeeld 1: Vergroot de grootte van een enkele Matplotlib-plot
Stel dat we de volgende lijnplot in Matplotlib maken:
import matplotlib. pyplot as plt #define x and y x = [1, 6, 10] y = [5, 13, 27] #create plot of x and y plt. plot (x, y) plt. show ()
Standaard is de (breedte, hoogte) van een Matplotlib-plot (6.4, 4.8).
We kunnen echter de volgende syntaxis gebruiken om de plot te vergroten tot de gewenste afmetingen:
import matplotlib. pyplot as plt #define plot size plt. figure (figsize=(5,8)) #define x and y x = [1, 6, 10] y = [5, 13, 27] #create plot of x and y plt. plot (x, y) plt. show ()
Voorbeeld 2: Vergroot de grootte van alle Matplotlib-plots
De volgende code laat zien hoe u de plotgrootte instelt voor alle Matplotlib-plots in een notitieblok:
import matplotlib. pyplot as plt #define plot size for all plots plt. rcParams [' figure.figsize '] = [10, 4] #define first dataset x = [1, 6, 10] y = [5, 13, 27] #create first plot plt. plot (x, y) plt. show () #define second dataset x2 = [1, 6, 10] y2 = [5, 19, 12] #create second plot plt. plot (x2, y2) plt. show ()
Houd er rekening mee dat beide plots de breedte en hoogte hebben die zijn opgegeven door de rcParams- argumenten.
Aanvullende bronnen
Hoe de markeringsgrootte in Matplotlib aan te passen
Hoe de lettergrootte in Matplotlib te wijzigen
Hoe de lijndikte in Matplotlib aan te passen