На этом шаге мы рассмотрим изменение параметров указанных элементов графика.
Параметры стиля и контекста, отвечающие за настройку поля и осей графика, начинаются с приставки 'axes' (см. таблицы 1 и 2).
Параметр | Описание |
---|---|
axes.axisbelow | Размещение сетки под (True / 'line') или над (False) диаграммой |
axes.edgecolor | Цвет границы поля графика |
axes.facecolor | Цвет поля графика |
axes.labelcolor | Цвет подписей осей |
axes.spines.bottom | Размещение оси в нижней части поля (True) |
axes.spines.left | Размещение оси в левой части поля (True) |
axes.spines.right | Размещение оси в правой части поля (True) |
axes.spines.top | Размещение оси в верхней части поля (True) |
Параметр | Описание |
---|---|
axes.linewidth | Толщина осей графика |
axes.titlesize | Размер заголовка |
Приведём пример использования этих параметров:
import matplotlib.pyplot as plt import pandas as pd import numpy as np import seaborn as sns iris = sns.load_dataset("iris") sns.set_style("whitegrid", rc={'axes.axisbelow': 'line', 'axes.edgecolor': 'red', 'axes.facecolor': 'lightgreen', 'axes.labelcolor': 'red', 'axes.spines.bottom': True, 'axes.spines.left': True, 'axes.spines.right': False, 'axes.spines.top': False}) sns.set_context("notebook", rc={'axes.labelsize': 15.0, 'axes.linewidth': 2.5, 'axes.titlesize': 20.0}) sp = sns.scatterplot(x='sepal_length', y='petal_length', data=iris) sp.set_title("Axes tune") plt.show()
Результат работы приложения изображен на рисунке 1.
Рис.1. Внешний вид графика с изменёнными параметрами поля и осей графика
На следующем шаге мы закончим изучение этого вопроса.