Під час роботи з Matplotlib у Python зовнішній вигляд і чіткість ваших візуалізацій відіграють вирішальну роль у ефективній передачі інформації. Matplotlib надає прості методи зміни розміру файлів у matplotlib глобально для всіх графіків або окремо для певних візуалізацій, надаючи користувачам гнучкість для оптимізації своїх графіків для різних програм і контекстів. У цій статті ми побачимо, як змінити розмір фігур In Matplotlib в Python .
Як використовувати його для малювання?
Основною метою Matplotlib є створення фігури, що представляє дані. Візуалізація даних використовується для того, щоб розповідати історії, збираючи дані у більш зрозумілу форму, висвітлюючи тенденції та викиди. Ми можемо заповнити фігуру різними типами даних, включаючи осі, графік, геометричну фігуру тощо. Коли ми будуємо графіки, ми можемо захотіти встановити певний розмір фігури. Можливо, ви захочете зробити фігуру ширшою за розміром, вищою за зріст тощо.
Збільште або зменшіть розмір графіка в Matplotlib
Цього можна досягти за допомогою атрибута Matplotlib відомий як figsize . Атрибут figsize дозволяє нам вказати ширину та висоту фігури в дюймах.
Python matplotlib.pyplot figsize Синтаксис
Синтаксис: plt.figure(figsize=(ширина, висота))
Параметри :
картографування в машинописі
width>: Ширина фігури в дюймах.height>: Висота фігури в дюймах.Атрибут figsize є параметром функції figure(). Це необов’язковий атрибут, за замовчуванням фігура має розміри (6.4, 4.8). Це стандартний графік, де атрибут не згадується у функції.
Змініть розмір Figsize у Matplotlib
Нижче наведено приклади, за допомогою яких ми можемо змінити figsize у matplotlib:
Приклад 1 : установіть аргумент розміру фігури
У цьому прикладі створюється фігура Matplotlib з розмірами 6 дюймів у ширину та 3 дюйми у висоту та використовується для побудови лінійного рівняння �=2� і =2 х . Отриманий графік відображає нанесені точки цього рівняння.
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()> |
>
>
Вихід:

Це працює, якщо ви використовуєте IDE python, відмінну від ноутбуків Jupiter. Якщо ви використовуєте блокноти Jupiter, ви не будете використовувати plt.show(). Натомість ви повинні вказати в коді відразу після імпорту matplotlib %matplotlib inline.
приклад 2: Змініть розмір фігури в Matplotlib
Щоб побачити динамічну природу визначення розміру фігури в Matplotlib, тепер ми повинні створити фігуру з інвертованими розмірами. Тепер висота буде вдвічі більша за ширину.
Ігри imessage на андроїд
Python3
# 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()> |
>
>
Вихід:

приклад 3: Встановіть висоту та ширину фігури в Matplotlib
У цьому прикладі ми побачимо, що замість простого використання figsize ми також можемо встановити висоту та ширину ділянки за допомогою set_figheight() і set_figwidth() функції.
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()> |
>
>
Вихід:

Приклад 4: Встановіть висоту та ширину фігури в дюймах
Тут ми побачимо інший приклад встановлення розміру фігури в дюймах 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()> |
шлока мехта освіти
>
>
Вихід:
