假设我有一个包含100行和40列的数据框,其中第40列代表散点图的Y轴值。 对于39个散点图,我想绘制列1的函数中的列40,列2的函数中的列40,列3的函数中的列40,依此类推,直到列39的函数中的列40。 有没有最好的方法可以自动完成这样的子图而不必手动进行?例如(使用较小的数据框),尝试在一个子图中绘制列1的函数中的列3和列2的函数中的列3。
df = pd.DataFrame({'AAA' : [4,5,6,7], 'BBB' : [10,20,30,40],'CCC' : [100,50,-30,-50]})
df.plot(x=["AAA", "BBB"], y=["CCC"], kind="scatter", subplots=True, sharey=True)