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

Крутить педали с помощью шрифта Matplotlib

Привет гики и добро пожаловать в этой статье мы рассмотрим шрифт Matplotlib. Наряду с этим мы рассмотрим различные методы, с помощью которых мы

Автор оригинала: 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()
Шрифт Matplotlib
Шрифт Matplotlib

Здесь мы рассмотрели простую гистограмму для целей наблюдения. График представляет собой представление количества продаж, сделанных продавцом за неделю. Здесь мы имеем наши метки по осям 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()

Выход:

Шрифт Matplotlib
Шрифт Matplotlib

Точно так же, используя 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()

Выход:

стиль шрифта matplotlib
стиль шрифта matplotlib

Разница в шрифте графика по сравнению с первым вполне очевидна. Здесь, чтобы сделать текст курсивом , мы использовали “шрифт. стиль” собственность. Тогда как мы привыкли к шрифту-весу, чтобы изменить яркость шрифта. По умолчанию вес шрифта, равный 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()

Выход:

Изменение цвета Matplotlib
Изменение цвета Matplotlib

Выше мы успешно выполнили изменение цвета. Точно так же вы можете это сделать. Здесь я использовал шестнадцатеричный код, вы можете использовать rbga или просто сплошные цвета.

Вывод

В этой статье мы рассмотрели шрифт Matplotlib. Мы рассмотрели несколько различных методов, с помощью которых мы можем изменить размер шрифта. Мы также рассмотрели, как изменить стиль и цвет шрифта. Вы можете реализовать аналогичный метод для заголовка и легенды в сюжете.

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