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

    На этом шаге мы рассмотрим параметры, используемые для изменения размеров маркеров.

    Для демонстрации работы с параметром 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

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




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