Индивидуально маркированные столбцы для гистограмм в matplotlib/Python
Я пытаюсь создать гистограммы частоты букв в Python. Я думал, что лучший способ добиться этого - это matplotlib, но я не смог расшифровать документацию. Можно ли пометить столбцы графика matplotlib.pyplot.hist с одной буквой на бар вместо числовой оси? Я думаю, что это должно быть, но я раньше не использовал matplotlib.
Это тот график, который я получил после этого, в виде текста:
|
| *
| * *
| * * *
+----------
A B C
Ответы
Ответ 1
Уверенный! Вам просто нужно сбросить метки.
РЕДАКТИРОВАТЬ с ответом и изображением (можно сделать аналогично с помощью hist
):
x = scipy.arange(4)
y = scipy.array([4,7,6,5])
f = pylab.figure()
ax = f.add_axes([0.1, 0.1, 0.8, 0.8])
ax.bar(x, y, align='center')
ax.set_xticks(x)
ax.set_xticklabels(['Aye', 'Bee', 'Cee', 'Dee'])
f.show()
(источник: stevetjoa.com)