Як експортувати діаграму matplotlib із прозорим фоном


Щоб експортувати діаграму Matplotlib із прозорим фоном, можна використовувати наступний базовий синтаксис:

 savefig(' my_plot.png ', transparent= True )

Зауважте, що стандартним аргументом для savefig() є transparent=False .

Вказавши transparent=True, ми можемо зберегти фігуру Matplotlib із прозорим фоном.

У наступному прикладі показано, як використовувати цей синтаксис на практиці.

Приклад: експортуйте діаграму Matplotlib із прозорим фоном

Наступний код показує, як створити лінійний графік у Matplotlib і зберегти його з прозорим фоном:

 import matplotlib. pyplot as plt

#define x and y
x = [1, 4, 10, 15]
y = [5, 7, 21, 22]

#create line plot
plt. plot (x, y)

#add title and axis labels
plt. title (' Title of Plot ')
plt. xlabel (' XLabel ')
plt. ylabel (' Y Label ')

#save plot with transparent background
plt. savefig (' my_plot.png ', transparent= True )

Якщо я перейду до розташування на комп’ютері, де збережено зображення, я зможу його переглянути:

Однак це погано ілюструє прозорий фон.

Для цього я можу розмістити зображення на кольоровому фоні в Excel:

Зауважте, що фон повністю прозорий.

Ви можете порівняти це з тим самим збереженим зображенням без використання аргументу transparent :

 #save plot without specifying transparent background
plt. savefig (' my_plot2.png ')

Фон білий, який є кольором фону за умовчанням у Matplotlib.

Примітка . Ви можете знайти повну онлайн-документацію для функції savefig() тут .

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові операції в Matplotlib:

Як зберегти фігуру Matplotlib у файл
Як збільшити розмір графіка в Matplotlib
Як створити кілька графіків Matplotlib на одній фігурі

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *