Шаг 78.
Язык Python. Визуализация данных.
Библиотека Seaborn. Настройка сетки и осей. Сетка

    На этом шаге мы рассмотрим настройку сетки.

    За настройку сетки отвечают параметры стиля, представленные в таблице 1 и параметры контекста из таблицы 2.

Таблица 1. Параметры стиля для настройки сетки
Параметр Описание
axes.grid Отвечает за отображение сетки на поле графика. True - отобразить сетку, False - нет
grid.color Цвет линии сетки
grid.linestyle Стиль линии сетки

Таблица 2. Параметры контекста для настройки сетки
Параметр Описание
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. Внешний вид графика с изменёнными параметрами сетки

    На следующем шаге мы рассмотрим настройку поля и осей графика.




Предыдущий шаг Содержание Следующий шаг