Pylab直方图显示x轴上的所有箱

时间:2011-05-12 01:14:17

标签: python graph histogram matplotlib

我正在编写一个小型python程序进行频率分析,我想知道如何在x轴上显示所有的bin而不是以5为增量。还有一种方法可以显示一个字符串像x轴上的“A”而不是数字?

代码:

print "Please specify the file to analyse."
FileContents = FileToIntArray()

# Count letter occurances in file
letterCounts = zeros(26).tolist()
for x in FileContents:
    i = AlphaNum.index(x)
    letterCounts[i] = letterCounts[i] + 1

# Plot histogram of counts
print "" # Newline
title("Absolute Frequencies")
xlabel("Letters A-B (Where A = 0 & Z = 25)")
ylabel("Letter Occurences")
hist(letterCounts, bins=AlphaNum)
show()

谢谢, 亚历克斯。

1 个答案:

答案 0 :(得分:1)

您可以使用xticks

xticks(arange(len(AlphaNum)),AlphaNum)