我从乞力马扎罗山上走了1000个XYZ数据点(GPS纬度,经度,海拔)。
我想使用垂直线制作3D图,因此(x0 y0 0)-(x0 y0 z0),...(x999 y999 0)-(x999 y999 z999)。
GpsPrune会进行这种绘制,并对其进行动画处理(http://activityworkshop.net/software/gpsprune/index.html),但我想对细节进行更多控制。
那可以在gnuplot中完成吗?并可以为每行的颜色着色,其中color = f(altitude)?
Richard H
好问题!
从垂直线绘制z=0
到某个值是绘图样式的impulses
工作。
z
可以linecolor palette
使用-值根据-value选择可变的线色,该色线使用当前调色板获取相应的线色。
为了测试,我使用了数据文件
0 0 0
0.1 0.1 1
0.2 0.2 1.1
0.5 0.5 1.2
1 0.5 2
1.5 1 2.5
1 2 4
0.8 1.8 3.5
绘图脚本为:
set ticslevel 0
set zrange[0:*]
set view 40,40
set termoption dashed
unset key
splot 'gps.dat' using 1:2:3:3 with impulses lw 2 linecolor palette, \
'' using 1:2:3 lc rgb 'black' lt 2 lw 0.5 w l
给出输出(使用4.6.4):
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句