使用row作为索引并使用row作为数据在pandas中创建散点图

时间:2014-10-12 01:05:35

标签: python pandas scatter-plot

首先,我要说几天前我刚刚开始使用pandas模块,如果有一个我没有意识到的简单解决方案,请道歉。我试图在pandas中使用特定行作为索引(对于x轴)和要绘制的数据的特定行来制作散点图。我希望在所有列中执行此操作。例如:

df:
      col1  col2  col3
0     0     0    -1
1     0.88  1     8.12
2     1    -1     1
3     0     0     0
4     0.3   1    3.4    

因此,我们的想法是创建一个散点图,使用4作为索引(x轴),使用1作为数据(y轴),其中每列代表一个点。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

In [3]: df.T.plot(kind='scatter', x=4, y=1)

.T转置矩阵,因此4现在是您用作x轴的列。