На этом шаге мы рассмотрим параметры, используемые для изменения размеров маркеров.
Для демонстрации работы с параметром size вернёмся к набору данных mpg, будем использовать вес автомобиля (признак weigh) для управления размером маркеров:
import matplotlib.pyplot as plt import seaborn as sns mpg = sns.load_dataset("mpg") sns.scatterplot(x='mpg', y='displacement', hue='origin', size='weight', data=mpg) plt.show()
Рис.1. Использование параметра size
Параметры size_order и size_norm, отвечают за порядок и нормализацию при задании размера маркера, sizes определяет размер маркеров:
import matplotlib.pyplot as plt import seaborn as sns mpg = sns.load_dataset("mpg") sns.scatterplot(x='mpg', y='displacement', hue='origin', size='weight', sizes=(10, 150), data=mpg) plt.show()
Рис.2. Использование параметра sizes
Воспользуемся всеми тремя инструментами: hue, size и style одновременно:
import matplotlib.pyplot as plt import seaborn as sns mpg = sns.load_dataset("mpg") sns.scatterplot(x='mpg', y='displacement', hue='origin', size='weight', style='cylinders', data=mpg) plt.legend(bbox_to_anchor=(1.05, 1), loc=2, borderaxespad=0.) plt.show()
Рис.3. Одновременное применение параметров hue, size и style
На следующем шаге мы начнем рассматривать настройку внешнего вида элементов поля графика.