在x轴上使用带有字符串的边距不起作用

时间:2015-03-26 16:05:15

标签: python pandas matplotlib dataframe

我试图绘制这个数据框:

mydf = pd.DataFrame({'x':[1,2,3,4,5,6,7,8,9], 
                    'time':["12:00", "1:00", "2:00", "3:00", "4:00", 
                           "5:00", "6:00", "7:00", "8:00"]})
    time    x
0   12:00   1
1   1:00    2
2   2:00    3
3   3:00    4
4   4:00    5
5   5:00    6
6   6:00    7
7   7:00    8
8   8:00    9

当我使用以下方式绘制时:

myplot = mydf.plot(x="time", style="o", figsize=(10,6), markersize=13);
myplot.margins(.5,.5)

某些数据点仍然贴在边缘上。似乎没有任何余地。

是因为我的xlabels是字符串吗?我该怎么办呢?似乎使用字符串进行时间索引只会导致很多麻烦。

0 个答案:

没有答案