Pylab 直方图显示所有 x 轴的区间
我正在写一个小的Python程序来进行频率分析,我想知道怎么才能让x轴上显示所有的区间,而不是每隔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()
谢谢,
亚历克斯。