Точечные графики

Введение в визуализацию данных с помощью Seaborn

Content Team

DataCamp

Что такое точечные графики?

  • Точки показывают среднее значение количественной переменной
  • Вертикальные линии — 95%-е доверительные интервалы

Точечный график среднего счёта у курильщиков и некурящих

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Введение в визуализацию данных с помощью Seaborn

Линейный график: средний уровень диоксида азота во времени Линейный график диоксида азота во времени

Точечный график: средний счёт в ресторане, курильщики и некурящие Точечный график среднего счёта у курильщиков и некурящих

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Введение в визуализацию данных с помощью Seaborn

Точечные и линейные графики

Оба показывают:

  • Среднее значение количественной переменной
  • 95%-е доверительные интервалы для среднего

Различия:

  • Линейный график: количественная переменная (обычно время) на оси x
  • Точечный график: категориальная переменная на оси x
Введение в визуализацию данных с помощью Seaborn

Точечные и столбчатые графики

Оба показывают:

  • Среднее значение количественной переменной
  • 95%-е доверительные интервалы для среднего
Введение в визуализацию данных с помощью Seaborn

Точечные и столбчатые графики

Столбчатый график маскулинности с оттенком

Точечный график маскулинности с оттенком

Введение в визуализацию данных с помощью Seaborn

Создание точечного графика

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="age", 
            y="masculinity_important", 
            data=masculinity_data,
            hue="feel_masculine",
            kind="point")

plt.show()

Точечный график маскулинности с оттенком

Введение в визуализацию данных с помощью Seaborn

Разделение точек

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="age", 
            y="masculinity_important", 
            data=masculinity_data,
            hue="feel_masculine",
            kind="point",
            linestyle="none")

plt.show()

Точечный график маскулинности с оттенком и разделёнными точками

Введение в визуализацию данных с помощью Seaborn

Отображение медианы

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="smoker", 
            y="total_bill", 
            data=tips, 
            kind="point")

plt.show()

Точечный график среднего счёта у курильщиков и некурящих

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Введение в визуализацию данных с помощью Seaborn

Отображение медианы

import matplotlib.pyplot as plt
import seaborn as sns
from numpy import median

sns.catplot(x="smoker", 
            y="total_bill", 
            data=tips, 
            kind="point", 
            estimator=median)

plt.show()

Точечный график медианного счёта у курильщиков и некурящих

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Введение в визуализацию данных с помощью Seaborn

Настройка доверительных интервалов

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="smoker", 
            y="total_bill", 
            data=tips, 
            kind="point",
            capsize=0.2)

plt.show()

Точечный график с засечками на доверительных интервалах

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Введение в визуализацию данных с помощью Seaborn

Отключение доверительных интервалов

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="smoker", 
            y="total_bill", 
            data=tips, 
            kind="point",
            errorbar=None)

plt.show()

Точечный график без доверительных интервалов

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Введение в визуализацию данных с помощью Seaborn

Давайте потренируемся!

Введение в визуализацию данных с помощью Seaborn

Preparing Video For Download...