Настройка количества столбцов гистограммы
Гистограмма, которую вы только что построили, содержала десять столбцов — это значение по умолчанию в matplotlib. «Правило квадратного корня» — распространённое эмпирическое правило выбора количества столбцов: число столбцов берётся равным квадратному корню из числа наблюдений. Постройте гистограмму длин лепестков Iris versicolor ещё раз, на этот раз применив правило квадратного корня для определения количества столбцов. Количество столбцов задаётся с помощью аргумента bins функции plt.hist().
Инструменты визуализации уже импортированы, а настройки seaborn по умолчанию применены. Переменная versicolor_petal_length содержит массив длин лепестков и уже доступна в вашем пространстве имён.
Это упражнение является частью курса
Статистическое мышление на Python (часть 1)
Инструкции к упражнению
- Импортируйте
numpyкакnp. Это даст доступ к функции вычисления квадратного корняnp.sqrt(). - Определите количество точек данных с помощью функции
len(). - Вычислите количество столбцов, применив правило квадратного корня.
- Преобразуйте количество столбцов в целое число с помощью встроенной функции
int(). - Постройте гистограмму, обязательно используя аргумент
bins. - Нажмите «Отправить ответ», чтобы отобразить график и увидеть результат своей работы!
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Import numpy
# Compute number of data points: n_data
# Number of bins is the square root of number of data points: n_bins
# Convert number of bins to integer: n_bins
# Plot the histogram
# Label axes
_ = plt.xlabel('petal length (cm)')
_ = plt.ylabel('count')
# Show histogram
plt.show()