Начинаем приводить диаграмму к удобочитаемому виду.
Присвоим диаграмме наименование fig
Уберем верхнюю и правую рамки изображения.
Используем despine().
Синтаксис:
despine ( fig = None , ax = None , top = True , right = True , left = False , low = False , offset = None , Trim = False )
Обращаем внимание на следующие атрибуты:
fig = None
Название объекта matplotlib. По умолчанию указывается текущая фигура
top = True , right = True , left = False , low = False
Рамки изображения. Если установлено значение True то рамка удаляется.
Не трудно заметить, что если вызвать despine() без параметров, она удалит у текущей фигуры верхнюю и правую часть рамки.
offset = None
Определяет смещение осей в абсолютных пунктах. Отрицательное значение смещает "нулевую" точку во внутрь фигуры. Если передаётся одно значение, то смещение по обоим осям происходит на одинаковое количество пикселей. Можно передать смещение для каждой оси отдельно...
Попробуйте передать:
offset = 20
offset = -20
offset = [-15, -60]
Trim = False
Устанавливает в качестве точек отчёта наименьший и наибольший тики для каждой оси.
После вызова метода despine() изображение изменилось:
Теперь сделаем титул и подписи осей. Используем следующие методы:
plt.title()
plt.xlabel()
plt.ylabel()
С ними используем атрибуты:
loc = 'center'
Определяет позиционирование. Может быть 'center', 'left','right' для горизонтальных надписей и 'bottom', 'center', 'top' для вертикальных.
fontsize = 20
Определяет размер шрифта
color = 'red'
Определяет цвет шрифта. Может принимать как названия, так и HEX и RGB кодировки
rotation = 45
Вращение относительно оси. Значение может быть отрицательным
Код:
На картинке имеем:
Продолжение следует....