Автор оригинала: Team Python Pool.
Крутить педали с помощью шрифта Matplotlib
Привет гики и добро пожаловать в этой статье мы рассмотрим Matplotlib шрифт. Наряду с этим мы рассмотрим различные методы, с помощью которых мы можем изменить размер шрифта. Мы также рассмотрим методы, с помощью которых мы можем изменить цвет шрифта и семейство шрифтов.
При работе с любым типом графа шрифт является его неотъемлемой частью. Как нам нужен шрифт для обозначения осей. Название, легенда-все это не что иное, как шрифт. Эти вещи помогают улучшить общее понимание графика. В этой статье мы рассмотрим, как мы можем изменить его в соответствии с нашими потребностями.
Игра со шрифтами в Matplotlib
В этом разделе мы рассмотрим различные методы, с помощью которых мы можем изменить размер шрифта. После чего мы также обсудим, как изменить цвет шрифта и его семейство. Давайте рассмотрим примерный график, над которым мы будем выполнять изменения.
from matplotlib import pyplot as plt x=["MON","TUE","WED","THU","FRI"] y=[3,7,4,3,11] plt.xlabel("Day") plt.ylabel("Sales-Made") plt.bar(x,y) plt.show()
Здесь мы рассмотрели простую гистограмму для целей наблюдения. График представляет собой представление количества продаж, сделанных продавцом за неделю. Здесь мы имеем наши метки по осям x и y. Теперь, если мы хотим изменить его, то самым простым способом будет просто добавить параметр size в тег label.
from matplotlib import pyplot as plt x=["MON","TUE","WED","THU","FRI"] y=[3,7,4,3,11])) plt.bar(x,y) plt.show()
Когда вы запускаете этот код, вы можете определить разницу между двумя выходами. Это действительно и гибкий способ изменения размера шрифта. Давайте теперь обсудим и некоторые другие методы.
Изменение размера шрифта глобально
В этом разделе мы увидим, как изменить размер шрифта глобально. По умолчанию в matplotlib размер шрифта равен 10. Используя глобально, мы можем установить размер раз и навсегда для всех вещей, связанных с шрифтом.
Для этого мы будем использовать функцию rcParams. Эта функция, в частности, используется для изменения значений по умолчанию.
from matplotlib import pyplot as plt plt.rcParams.update({'font.size': 16}) x=["MON","TUE","WED","THU","FRI"] y=[3,7,4,3,11] plt.xlabel("Day") plt.ylabel("Sales-Made") plt.bar(x,y) plt.show()
Выход:
Здесь мы успешно выполнили увеличение размера шрифта. Здесь мы можем заметить еще одно изменение, которое заключается в том, что увеличился не только размер шрифта меток x и y. Но также и ось x, которая служит текстом в качестве маркеров, Ее размер также увеличился.
Изменение семейства шрифтов
from matplotlib import pyplot as plt plt.rcParams.update({'font.size': 14}) x=["MON","TUE","WED","THU","FRI"] y=[3,7,4,3,11] plt.xlabel("Day") plt.ylabel("Sales-Made") plt.bar(x,y) plt.show()
Выход:
Точно так же, используя rcParams, мы можем изменить стиль шрифта. Не каждый шрифт, который мы используем в нашей повседневной жизни или в различных программах Word, будет найден здесь.
По умолчанию в matplotlib установлен шрифт “DejaVu Sans”. Давайте попробуем посмотреть, как можно сделать шрифт полужирным и курсивным. Кроме того, мы немного поиграем с весом шрифта. Для его реализации мы будем использовать ту же программу.
from matplotlib import pyplot as plt plt.rcParams.update({'font.size': 14}) x=["MON","TUE","WED","THU","FRI"] y=[3,7,4,3,11] plt.xlabel("Day") plt.ylabel("Sales-Made") plt.bar(x,y) plt.show()
Выход:
Разница в шрифте графика по сравнению с первым вполне очевидна. Здесь, чтобы сделать текст курсивом , мы использовали “шрифт. стиль” собственность. Тогда как мы привыкли к шрифту-весу, чтобы изменить яркость шрифта. По умолчанию вес шрифта, равный 700, даст вам результаты, аналогичные результатам “Bold”. Также вы можете ввести жирный шрифт рядом с font-weight в соответствии с синтаксисом.
Изменение цвета
from matplotlib import pyplot as plt plt.rcParams.update({'font.size': 14}) x=["MON","TUE","WED","THU","FRI"] y=[3,7,4,3,11]))) plt.show()
Выход:
Выше мы успешно выполнили изменение цвета. Точно так же вы можете это сделать. Здесь я использовал шестнадцатеричный код, вы можете использовать rbga или просто сплошные цвета.
Вывод
В этой статье мы рассмотрели шрифт Matplotlib. Мы рассмотрели несколько различных методов, с помощью которых мы можем изменить размер шрифта. Мы также рассмотрели, как изменить стиль и цвет шрифта. Вы можете реализовать аналогичный метод для заголовка и легенды в сюжете.
Я надеюсь, что эта статья смогла развеять все ваши сомнения. Но если у вас есть какие-либо нерешенные вопросы, не стесняйтесь писать их ниже в разделе комментариев. Прочитав это, почему бы не прочитать о функции roll далее.