На этом шаге мы закончим рассмотрение способов отображения доверительных интервалов.
В 71 шаге, мы приводили пример, иллюстрирующий зависимость пассажиропотока от года из набора данных flights, приведём его ещё раз:
import matplotlib.pyplot as plt import pandas as pd import numpy as np import seaborn as sns import pprint flights = sns.load_dataset("flights") # flights.head() pprint.pprint(flights) # Вывод набора данных sns.relplot(x="year", y="passengers", kind="line", legend="full", data=flights); plt.show()
Результат работы приложения изображен на рисунке 1.
Рис.1. Зависимость пассажиропотока от года из набора flights
Для управления видом отображения доверительного интервала (сплошная заливка, метки) используется параметр err_style, который может принимать значения 'band', 'bars' или None. Значение 'band' определяет сплошную заливку, как это представлено на рисунке 1. Значение 'bars' отображает доверительный интервал в виде отрезков:
import matplotlib.pyplot as plt import pandas as pd import numpy as np import seaborn as sns import pprint flights = sns.load_dataset("flights") # flights.head() pprint.pprint(flights) # Вывод набора данных sns.lineplot(x="year", y="passengers", err_style='bars', data=flights); plt.show()
Результат работы приложения изображен на рисунке 2.
Рис.2. Отображение доверительного интервала в виде отрезков
Если установить для параметра err_style значение None, то доверительный интервал отображён не будет:
import matplotlib.pyplot as plt import pandas as pd import numpy as np import seaborn as sns import pprint flights = sns.load_dataset("flights") # flights.head() pprint.pprint(flights) # Вывод набора данных sns.lineplot(x="year", y="passengers", err_style=None, data=flights); plt.show()
Результат работы приложения изображен на рисунке 3.
Рис.3. Отключение отображение доверительного интервала с помощью параметра err_style
На следующем шаге мы рассмотрим повышение информативности графика.