Matplotlib条形图Yaxis未设置为0

时间:2017-12-08 02:55:23

标签: matplotlib

好的家伙我在改变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

任何帮助都将不胜感激。

谢谢!

0 个答案:

没有答案