matplotlib图值不按顺序

时间:2018-08-02 11:15:51

标签: python matplotlib

我遇到了一些我不了解的matplotlib行为。 我有一个daframe:

august.head()     
                     value
 config name    
low max velocity    -0.000145
medium max velocity -0.000165
reference           -0.000198
high max velocity   -0.000192

当我使用绘制该数据框时

plt.plot(august)

我得到以下情节:

enter image description here

我的数据似乎混乱了,蓝线“回到了先前的x值”(抱歉,这是我描述问题所能做的最好的事情)

我希望看到使用plt.plot(august)绘制的数据,就像我使用

绘制数据一样
august.plot()

这给了我一个很好的,有序的图: enter image description here

有什么想法吗?

谢谢

1 个答案:

答案 0 :(得分:0)

也许配置名称按字母顺序排列? 在这种情况下,您可以将整数与每个配置名称相关联,如下所示: plot-with-custom-text-for-x-axis-points