Matplotlib图将Y轴反转为已排序的序列?

时间:2019-04-03 20:30:41

标签: python pandas matplotlib

这是我排序的系列

      STATE_CD
AZ        1425
CA         897
TX         246
WA         184
IL         115
FL         112
GA         103
VA         101
PA         100
CO          89
NC          77
NV          70
NY          70
OH          62
MI          60
NJ          57

尝试将其绘制为条形图

import matplotlib.pyplot as plt
fig, ax = plt.subplots(figsize=(30,16))
ax.bar(online_states.index, online_states, color='r')
ax.set_xlabel(xlabel='State', size=20)
ax.set_ylabel(ylabel='Online Students With Interactions' , color='b', size=20)
ax.set_xticklabels(online_states.sort_values(ascending=False).index, rotation=45, fontsize=20)
ax.set_yticklabels(online_states.sort_values(ascending=False), rotation=0, fontsize=20)
plt.show()        

但是输出显示的是在Y轴上反转的值?尝试过反转Y轴和其他一些操作,但从未获得预期的结果(以1425为Y轴的最大值)。

enter image description here

我在做什么错了?

0 个答案:

没有答案