#python #matplotlib #data-science #histogram
#python #matplotlib #наука о данных #гистограмма
Вопрос:
У меня есть массив([13., 23., 33., 48., 52., 48., 33.]). Я хочу отобразить каждый элемент, каждый из которых представляет отдельный столбец. Пример. Если у меня есть массив всех элементов, равный 10, то я хочу, чтобы все столбцы имели одинаковую высоту 10 по оси Y. Вместо этого я получаю гистограмму с числовой сортировкой.
fig, ax1 = plt.subplots(1,1)
ax1.hist(DS) #DS = array([13., 23., 33., 48., 52., 48., 33.])
Как мне это исправить??
Комментарии:
1. Ваш вопрос не очень понятен. Для столбцов высотой 10 с DS в качестве x-позиций:
ax1.bar(DS, 10)
. Для столбцов с DS в качестве высоты:ax1.bar(range(len(DS)), DS)
.