Dirbant su Matplotlib programoje Python, vizualizacijų išvaizda ir aiškumas atlieka esminį vaidmenį efektyviai perteikiant informaciją. „Matplotlib“ pateikia nesudėtingus metodus, kaip pakeisti „matplotlib“ figūros dydį visame pasaulyje arba atskirai tam tikroms vizualizacijoms, suteikdamas vartotojams lankstumo optimizuoti savo brėžinius įvairioms programoms ir kontekstams. Šiame straipsnyje pamatysime, kaip pakeisti figūrų dydį Matplotlib in Python .
Kaip jį panaudoti braižymui?
Pagrindinis Matplotlib tikslas yra sukurti duomenis vaizduojančią figūrą. Duomenų vizualizavimas yra skirtas pasakoti istorijas kuruojant duomenis į lengviau suprantamą formą, išryškinant tendencijas ir iškrypimus. Figūrą galime užpildyti visų tipų duomenimis, įskaitant ašis, grafiko brėžinį, geometrinę figūrą ir kt. Braižydami grafikus galime nustatyti tam tikro dydžio figūros dydį. Galbūt norėsite, kad figūra būtų platesnė, aukštesnė ir pan.
Padidinkite arba sumažinkite sklypo dydį „Matplotlib“.
Tai galima pasiekti naudojant atributą Matplotlib žinomas kaip figos dydis . Figsize atributas leidžia mums nurodyti figūros plotį ir aukštį vieneto coliais.
Python matplotlib.pyplot figsize Sintaksė
Sintaksė: plt.figūra(figsize=(plotis, aukštis))
Parametrai :
sąrašą java į masyvą
width>: figūros plotis coliais.height>: figūros aukštis coliais.Atributas figsize yra funkcijos figure() parametras. Tai yra neprivalomas atributas, pagal numatytuosius nustatymus figūros matmenys yra (6.4, 4.8). Tai standartinis brėžinys, kurio atributas funkcijoje nepaminėtas.
Pakeiskite Figsize Matplotlib
Žemiau pateikiami pavyzdžiai, kuriais matplotlib galime pakeisti figūros dydį:
1 pavyzdys : nustatykite figūros dydžio argumentą
Šiame pavyzdyje sukuriama Matplotlib figūra, kurios matmenys yra 6 colių pločio ir 3 colių aukščio ir naudojama tiesinei lygčiai �=2� ir =2 x . Gautoje diagramoje rodomi šios lygties taškai.
Python3
# We start by importing matplotlib> import> matplotlib.pyplot as plt> # Plotting a figure of width 6 and height 3> plt_1>=> plt.figure(figsize>=>(>6>,>3>))> # Let's plot the equation y=2*x> x>=> [>1>,>2>,>3>,>4>,>5>]> # y = [2,4,6,8,10]> y>=> [x>*>2> for> x>in> x]> # plt.plot() specifies the arguments for x-axis> # and y-axis to be plotted> plt.plot(x, y)> # To show this figure object, we use the line,> # fig.show()> plt.show()> |
>
>
Išvestis:

Tai veikia, jei naudojate python IDE, išskyrus Jupiter nešiojamuosius kompiuterius. Jei naudojate Jupiterio bloknotus, tada nenaudotumėte plt.show(). Vietoj to turėtumėte nurodyti kode iškart po matplotlib importavimo, %matplotlib inline.
2 pavyzdys: Pakeiskite figūros dydį „Matplotlib“.
Norėdami pamatyti dinamišką figūros dydžio nustatymo pobūdį Matplotlib, dabar turime sukurti figūrą su apverstais matmenimis. Dabar aukštis bus dvigubai didesnis už plotį.
Python3
mesti eilutę kaip int java
# We start by importing matplotlib> import> matplotlib.pyplot as plt> # Plotting a figure of width 3 and height 6> plt_1>=> plt.figure(figsize>=>(>3>,>6>))> # Let's plot the equation y=2*x> x>=> [>1>,>2>,>3>,>4>,>5>]> # y = [2,4,6,8,10]> y>=> [x>*>2> for> x>in> x]> # plt.plot() specifies the arguments for> # x-axis and y-axis to be plotted> plt.plot(x, y)> # To show this figure object, we use the line,> # fig.show()> plt.show()> |
>
>
Išvestis:

3 pavyzdys: Matplotlib programoje nustatykite figūros aukštį ir plotį
Šiame pavyzdyje pamatysime, kad užuot tiesiog naudoję figsize, taip pat galime nustatyti sklypo aukštį ir plotį naudodami set_fightheight() ir set_figwidth() funkcijas.
Python3
# We start by importing matplotlib> import> matplotlib.pyplot as plt> # Plotting a figure of width 10 and height 5> fig>=> plt.figure()> fig.set_figheight(>5>)> fig.set_figwidth(>10>)> # Let's plot the equation y=2*x> x>=> [>1>,>2>,>3>,>4>,>5>]> # y = [2,4,6,8,10]> y>=> [x>*>2> for> x>in> x]> # plt.plot() specifies the arguments for x-axis> # and y-axis to be plotted> plt.plot(x, y)> # To show this figure object, we use the line,> # fig.show()> plt.show()> |
>
>
Išvestis:

4 pavyzdys: Nustatykite figūros aukštį ir plotį coliais
Čia pamatysime dar vieną figūros dydžio nustatymo coliais pavyzdį set_size_inches .
Python3
# We start by importing matplotlib> import> matplotlib.pyplot as plt> # Plotting a figure of width 5 and height 5> fig>=> plt.figure()> fig.set_size_inches(>5>,>5>)> # Let's plot the equation y=2*x> x>=> [>1>,>2>,>3>,>4>,>5>]> # y = [2,4,6,8,10]> y>=> [x>*>2> for> x>in> x]> # plt.plot() specifies the arguments for x-axis> # and y-axis to be plotted> plt.plot(x, y)> # To show this figure object, we use the line,> # fig.show()> plt.show()> |
shloka mehta išsilavinimas
>
>
Išvestis:
