如何从DataFrame中绘制值? Python 3.0

时间:2017-08-09 05:39:20

标签: dataframe pythonplotter

我试图将A列中的值绘制为索引(在DataFrame表中),但它不允许我这样做。怎么做?

INDEX 是DataFrame的索引,而不是声明的变量。

enter image description here

1 个答案:

答案 0 :(得分:0)

您只需要绘制专栏A,默认情况下x使用y的索引和#line is default method, so omitted Test['A'].plot(style='o') 的值:

index

另一个解决方案是Series.plot,适用于来自Test.reset_index().plot(x='index', y='A', style='o') reset_index的列:

Test=pd.DataFrame({'A':[3.0,4,5,10], 'B':[3.0,4,5,9]})
print (Test)
      A    B
0   3.0  3.0
1   4.0  4.0
2   5.0  5.0
3  10.0  9.0

Test['A'].plot(style='o')

样品:

print (Test.reset_index())
   index     A    B
0      0   3.0  3.0
1      1   4.0  4.0
2      2   5.0  5.0
3      3  10.0  9.0

Test.reset_index().plot(x='index', y='A', style='o')

DataFrame.plot

UInt32

graph