Прежде всего, вы уверены, что хотите гистограмму.По определению гистограмма будет иметь значения против количества вхождений.Если вам действительно нужна гистограмма, но с повернутой осью это можно сделать с помощью ключевого слова 'direction'.
import numpy as np
import matplotlib.pyplot as plt
vals = np.random.randint(100,110,(100))
print(vals)
plt.hist(vals, orientation='horizontal')
plt.show()
Следующие пояснения выглядят как выхочу турник сюжет.Используя ваш пример, я изменил его просто для использования barh()
вместо bar()
, а также добавил другой источник данных, иначе результат будет слишком тривиальным.Для гистограммы вам нужны два столбца - один - это позиция бара, а другой - длина бара.
array = [101,102,103,104,105]
values = np.random.randint(0,10, size=len(array))
print(values)
plt.barh(array,values)
plt.show()
Вывод: [3 9 2 4 7]