解决
我有像这样的pandas DataFrame
X Y Z Vx Vy Vz
0 -17.5 10.0 2.5 0.037132 -4.021866e-02 -0.002117
1 -17.5 12.5 0.0 0.021691 -3.838874e-02 -0.000651
3 -17.5 0.0 12.5 0.063864 7.724853e-07 -0.023265
7 -17.5 2.5 2.5 0.072648 -1.244435e-02 -0.002749
16 -17.5 5.0 0.0 0.064299 -2.709658e-02 -0.000972
我想绘制一个3D箭袋图,其中X,Y,Z是笛卡尔坐标,Vx,Vy,Vz是我的矢量场的组成部分。 我以这种方式为x,y,z制作了网格网格
x,y,z = np.meshgrid(dataPM[dataPM.columns[0]],dataPM[dataPM.columns[1]],dataPM[dataPM.columns[2]])
但是我正在努力为Vx,Vy,Vz创建相应的网格网格。
有什么想法吗?
非常感谢你的帮助。
答案 0 :(得分:0)
<强>解决方案强>
事实证明,如果你已经拥有一个带有x,y,z,Vx,Vy,Vz值的pandas DataFrame,你可以将它们传递给箭袋,我的错,但是像往常一样,你尝试的越多越多你学习。
所以最终的代码是:
Get-ChildItem "D:\Server\User\CUST\MEA\Data\In\Files\CORRECTED\CUST_MEAFile.csv" |Select-Object -ExpandProperty Name
然后,如果你想让它更好,你可以玩颜色等等。
感谢所有人