我希望这是大熊猫的解决方案,但使用matplotlib或pyplot的其他任何东西都可以。
我有小组年格式的数据df
,如
y x
year group
1950 1 5 2
2 4 3
1951 1 1 2
现在我想做一个散点图:我想在x轴上有一个变量(X),在y轴上有另一个变量,并绘制所有数据组合(x,y) 。
然而,这有点困难:我实际上需要在x轴上滞后X,比如X.L1--也就是说,一年滞后。因此,在给定的示例中,由于我将组1中的数据相互跟随两年,因此它将在分散上显示(y = 1,x = 2)数据点。
重要的是,通过X.L1我 not 意味着它是我们在X上的先前数据,无论它多大了。它需要特别是一年前的X(在同一组中)的数据。如果没有数据,相应的(y,)点不应该是散点图的一部分。
散点图的整个概念由Example的非对角元素给出。
谢谢!