Як експортувати діаграму 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 на одній фігурі