На этом шаге мы рассмотрим функцию, изменяющую параметры контекста.
Посмотрим на список параметров контекста, которые можно изменять. Если нужно узнать настройки конкретного контекста, то его название нужно передать в качестве аргумента:
>>> sns.plotting_context("notebook") {'axes.linewidth': 1.25, 'grid.linewidth': 1, 'lines.linewidth': 1.5, 'lines.markersize': 6, 'patch.linewidth': 1, 'xtick.major.width': 1.25, 'ytick.major.width': 1.25, 'xtick.minor.width': 1, 'ytick.minor.width': 1, 'xtick.major.size': 6, 'ytick.major.size': 6, 'xtick.minor.size': 4, 'ytick.minor.size': 4, 'font.size': 12, 'axes.labelsize': 12, 'axes.titlesize': 12, 'xtick.labelsize': 11, 'ytick.labelsize': 11, 'legend.fontsize': 11, 'legend.title_fontsize': 12}
Изменим некоторые из параметров:
import matplotlib.pyplot as plt import pandas as pd import numpy as np import seaborn as sns iris = sns.load_dataset("iris") sns.set_context("notebook", font_scale=1.5, rc={'lines.markersize': 15, 'xtick.labelsize': 15.0, 'ytick.labelsize': 15.0}) sns.scatterplot(x='sepal_length', y='petal_length', data=iris) plt.show()
Результат работы приложения изображен на рисунке 1.
Рис.1. Контекст notebook с модифицированными параметрами
Со следующего шага мы начнем рассматривать настройку сетки и осей.