相互绘制DataFrame列

时间:2016-05-31 20:14:52

标签: python pandas matplotlib dataframe

如何在忽略索引的情况下相互绘制DataFrame列? e.g。

DataFrame df1如下:

   x   y
0  0   5
1  1  10
2  2  15
3  3  20
4  4  25

我试过了:

import matplotlib.pyplot as plt
import pandas as pd
df1.plot()
df1.plot(df1['x'],df1['y'])

第一种情况产生两个图,纵坐标中每列一个,abcissa为索引,第二个产生越界索引错误。

1 个答案:

答案 0 :(得分:1)

你可以:

df1.set_index('x').plot()