【发布时间】:2016-07-11 06:44:03
【问题描述】:
我对 GNU plot 很陌生。现在,我正在尝试绘制一个球体并在 同一帧 处导入.txt 文件。但是,我想不出合适的方法。这是我的尝试:
-
仅使用
splot。set parametric ; unset pm3d ; splot [-pi:pi] [-pi/2:pi/2] cos(u)*cos(v), cos(u)*sin(v), sin(u) ; unset parametric ; splot "traj_3dtest.txt" u 2:3:4但输出文件中只有
splot "traj_3dtest.txt" u 2:3:4。 -
使用
multiplotset parametric splot cos(u)*cos(v), cos(u)*sin(v), sin(u) splot "traj_3dtest.txt" u 2:3:4但输出显示重叠了两个图,prnt_scrn_1
这里还有一个额外的问题:如何绘制球形“表面”?我的意思是,我不想要一个有轮廓的球体,而是一个灰色的表面。
注意:数据文件格式
# T X Y Z Vx Vy Vz
1.00 -0.429 -0.847 0.314 -.09755 -.29510 -.15748
2.00 -0.429 -0.848 0.314 -.09752 -.29504 -.15750
3.00 -0.429 -0.848 0.313 -.09749 -.29497 -.15752
4.00 -0.429 -0.848 0.313 -.09746 -.29491 -.15755
【问题讨论】: