Шаг 101.
Язык Python. Визуализация данных. Библиотека Seaborn. Визуализация отношений в данных. Настройка внешнего вида элементов поля графика. Подписи осей

    На этом шаге мы рассмотрим функции задания подписей осей.

    Библиотека Seaborn построена на базе Matplotlib, поэтому часть настроек можно производить через неё. Это касается задания подписей для осей координат графика.

    Обратимся к примеру из 94 шага "Визуализация временных рядов":

import matplotlib.pyplot as plt
import numpy as np
import seaborn as sns
import pandas as pd

date_index = pd.date_range(start='2018', freq='M', periods=12)
print(date_index)

np.random.seed(123)
data_set = np.random.randint(5, size=len(date_index))

df = pd.DataFrame(data=data_set, index=date_index, columns=['value'])
print(df.head())

sns.lineplot(data=df)

plt.show()

    Для задания подписей воспользуемся функциями xlabel() и ylabel() из matplotlib.pyplot:

import matplotlib.pyplot as plt
import numpy as np
import seaborn as sns
import pandas as pd

date_index = pd.date_range(start='2018', freq='M', periods=12)
print(date_index)

np.random.seed(123)
data_set = np.random.randint(5, size=len(date_index))

df = pd.DataFrame(data=data_set, index=date_index, columns=['value'])
print(df.head())

sns.lineplot(data=df)
plt.xlabel("Event day", fontsize=14)
plt.ylabel("Count", fontsize=14)

plt.show()
Архив с файлом можно взять здесь.


Рис.1. Задание подписей для осей графика

    На следующем шаге мы рассмотрим сортировку набора данных.




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