Рубрики
Без рубрики

Измените Цвет Фона Matplotlib С Помощью Примеров

цвет фона matplotlib можно изменить с помощью метода set_facecolor() объекта axes() в Python. В этой статье мы узнаем

Автор оригинала: Team Python Pool.

Измените Цвет Фона Matplotlib С Помощью Примеров

Привет, гики!! В этой статье мы узнаем о цвете фона matplotlib. Мы увидим различные способы изменения или модификации цвета фона графика matplotlib. Итак, не теряя времени, давайте перейдем к теме.

Предпосылки для изменения цвета фона:

  • href=”https://en.wikipedia.org/wiki/Matplotlib”>Matplotlib– Matplotlib-это библиотека построения графиков, используемая в библиотеке python с расширением NumPy. href=”https://en.wikipedia.org/wiki/Matplotlib”>Matplotlib– Matplotlib-это библиотека построения графиков, используемая в библиотеке python с расширением NumPy.
  • NumPy – Это библиотека на Python, которая в основном используется для работы с массивом. Он также может работать для преобразования Фурье линейной алгебры и матриц.

Из приведенного ниже рисунка видно, что график состоит из оси X, оси Y, заголовка графика и осей. Цвет фона графика по умолчанию белый. И если нам нужно изменить цвет фона графика, чтобы он выглядел более привлекательным, мы должны сделать axes object axes() после построения графика.

Подход к изменению цвета фона matplotlib
Подход к изменению цвета фона matplotlib

Подход к изменению цвета фона:

  • Сначала мы должны импортировать соответствующий модуль
  • Во-вторых, мы должны загрузить или создать данные
  • Далее мы должны построить регулярный график
  • Затем создайте объект axes
  • Наконец, установите атрибут set_facecolor() в нужный цвет. И он мог принимать как цветовой код, так и название цвета.

Синтаксис:

Axes.set_facecolor(selfcolor)

Параметры:

  • цвет: Цвет фона

Иллюстрированный Пример:

Так что теперь давайте разберемся с подходящим примером:

Пример 1: График Matplotlib с фоном по умолчанию

import matplotlib.pyplot as plt 
Marks = [50, 60, 70, 80, 90] 
Grade = ['B', 'B', 'B+', 'B+', 'A'] 
plt.plot(student_marks, student_grade) 
plt.xlabel("Marks",) 
plt.ylabel("Grade",) 
plt.show()

График Matplotlib С Фоном По Умолчанию
График Matplotlib С Фоном По Умолчанию
  • Согласно приведенному выше примеру, мы можем видеть, что мы импортировали библиотеку matplotlib для построения графика.
  • Далее мы объявили два списка, “Отметки” и “оценка”, и присвоили им определенные значения соответственно.
  • Затем мы использовали метод plot() для построения графика с заданным параметром.
  • Затем мы используем label и label для обозначения осей X и Y соответственно.
  • И, наконец, мы использовали метод show() для отображения соответствующего графика.

Пример 2: График Matplotlib с пользовательским фоном:

import matplotlib.pyplot as plt 
Marks = [50, 60, 70, 80, 90] 
Grade = ['B', 'B', 'B+', 'B+', 'A'] 
plt.plot(Marks,Grade) 
plt.xlabel("Marks",) 

plt.ylabel("Grade",) .axes() 
ax.set_facecolor("#99c2ff") 
plt.show()
График Matplotlib С Пользовательским Фоном
График Matplotlib С Пользовательским Фоном

В этом примере мы имеем те же шаги, что и в предыдущем примере. Единственное отличие состоит в том, что мы использовали объект метода axes() для изменения цвета фона фигуры с помощью метода facecolor ().

Пример 3: Настройка внешнего и внутреннего цвета участка

import matplotlib.pyplot as plt 
Marks = [50, 60, 70, 80, 90] 
Grade = ['B', 'B', 'B+', 'B+', 'A'] 

 ) 
plt.plot(Marks,Grade) 
plt.xlabel("Marks",)
plt.ylabel("Grade",) .axes() 
ax.set_facecolor("#99c2ff") 
plt.show()
Настройка внешнего и внутреннего цвета участка
Настройка внешнего и внутреннего цвета участка

Как вы можете видеть, в этом примере мы установили как внешний цвет, так и внутренний цвет в качестве фона нашего сюжета. Мы использовали атрибут ‘face color’ из ‘plt.figure ()’, чтобы установить цвет фона внешней области графика. А затем, как и в предыдущем примере, мы использовали метод set_facecolor() объекта axes() для установки цвета фона графика.

Вывод:

На этом мы заканчиваем нашу статью. Это различные способы изменения цвета фона в matplotlib. Я надеюсь, что вы смогли получить некоторые знания из этой статьи.

Однако, если у вас есть какие-либо сомнения или вопросы, дайте мне знать в разделе комментариев ниже. Я постараюсь помочь вам как можно скорее.

Счастливого Пифонирования!