所以我有一个熊猫数据框,如下所示:
Time Velocity Cxx
-1.0 -10000 0.000
-0.999 -10000 0.010
-0.998 -10000 0.011
... ... ...
0.998 -10000 0.011
0.999 -10000 0.010
1.0 -10000 0.000
... ... ...
-1.0 -5000 0.000
-0.999 -5000 0.050
-0.998 -5000 0.055
... ... ...
0.998 -5000 0.055
0.999 -5000 0.050
1.0 -5000 0.000
等等换句话说,“时间”列是从[-1,1]采样而速度是从[-10000,10000]采样。 Cxx值是我的函数在(时间,速度)时的值。
问题似乎是时间和速度值本身经常重复,如您在示例中所看到的。但是,(时间,速度)对只有一个唯一的实例。
我想:
有人可以帮忙吗?
因此,我有一个大熊猫数据帧,如下所示:Time Velocity Cxx -1.0 -10000 0.000 -0.999 -10000 0.010 -0.998 -10000 0.011 ... ...
没有您希望绘制的数据,很难回答您的问题。但是,通常要绘制IR ^ 2函数,例如z =(x,y),大多数绘图工具都要求x,y,z为2D数组或矩阵。您的数据已经为此准备好了,因为列中的值重复。因此,您只需要将数据列重塑为2D数组即可。请用您的数据更新time
,velocity
,cxx
,time_points
和velocity_points
,并检查以下代码是否对您有用。