На этом шаге мы рассмотрим настройку сетки.
За настройку сетки отвечают параметры стиля, представленные в таблице 1 и параметры контекста из таблицы 2.
Параметр | Описание |
---|---|
axes.grid | Отвечает за отображение сетки на поле графика. True - отобразить сетку, False - нет |
grid.color | Цвет линии сетки |
grid.linestyle | Стиль линии сетки |
Параметр | Описание |
---|---|
grid.linewidth | Толщина линии сетки |
Рассмотрим работу с сеткой на примерах. Для начала установим стиль whitegrid и контекст notebook:
sns.set_style("whitegrid") sns.set_context("notebook")
Построим диаграмму рассеяния для набора iris:
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") sns.set_context("notebook") sns.scatterplot(x='sepal_length', y='petal_length', data=iris) plt.show()
Результат работы приложения изображен на рисунке 1.
Рис.1. Внешний вид графика с примененным стилем whitegrid и контекстом notebook
Теперь изменим параметры сетки:
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={'grid.color': '#ff0000', 'grid.linestyle': '--'}) sns.set_context("notebook", rc={'grid.linewidth': 3.0}) sns.scatterplot(x='sepal_length', y='petal_length', data=iris)
Результат работы приложения изображен на рисунке 2.
Рис.2. Внешний вид графика с изменёнными параметрами сетки
На следующем шаге мы рассмотрим настройку поля и осей графика.