Индивидуально маркированные полосы для гистограммы в Matplotlib / Python

StackOverflow https://stackoverflow.com/questions/2177504

Вопрос

Я пытаюсь создать гистограммы буквенной частоты в Python. Я думал, что лучший способ достичь этого, будет MATPLOTLIB, но я не смог расшифровать документацию. Можно ли пометить бары MATPLOTLIB.PYPLOT.HIST сюжета с одной буквой на бар, а не численную ось? Я думаю, что это должно быть, но я не использовал Матплотлиб раньше.

Это тот график, который я после того, как текст:

|
|    *
|    *  *
| *  *  *
+----------
  A  B  C
Это было полезно?

Решение

Уверенный! Вам просто нужно сбросить ярлыки галочки.

Редактировать с ответом и изображением (можно сделать аналогичным образом с 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()

alt text
(источник: stevetjoa.com.)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top