好的家伙我在改变y轴值的范围时遇到了麻烦。所以现在的问题是min设置为我数据中的最小数字,最大值是我数据中的最大数字。
这是我的代码:
n_heros = np.arange(len(naHeroNameList))
pick_rate = naPickRateList
fig, ax = plt.subplots(figsize=(10, 10), dpi= 80, facecolor='w', edgecolor='k')
plt.bar(n_heros, pick_rate)
plt.xticks(n_heros, naHeroNameList)
plt.xlabel('Hero Name')
plt.ylabel('Pick Rate %')
plt.title('North American Contenders Season 1')
plt.show()
naHeroNameList只是十个名字的列表,而naPickRateList是一个0-100的数字列表,显示了这个名字被选中的次数百分比。
此代码输出:https://imgur.com/a/CrWOO
据我所知,我可以做plt.ylim(0,100),但那是搞砸了所有事情
某种原因并输出:https://imgur.com/a/qnIgA
任何帮助都将不胜感激。
谢谢!