我正在尝试在Python中创建字母频率的条形图。我认为最好的方法是matplotlib,但我无法破译文档。有没有可能用一个字母代替一个数字轴来标记matplotlib.pyplot.hist图中的条形图?我想一定是这样,但我以前没有用过matplotlib。这是我所追求的那种图形,呈现为文本:
| | * | * * | * * * +---------- A B C
kkbh8khc1#
当然!你只需要重新设置刻度标签。用答案和图片编辑(可以用hist类似地完成):
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)
1条答案
按热度按时间kkbh8khc1#
当然!你只需要重新设置刻度标签。
用答案和图片编辑(可以用
hist
类似地完成):(来源:stevetjoa.com)