如何解决Gnuplot-创建3D网格或网络
我想在三个侧面的每一侧生成一个长度可变的三维网格或网络。如何在gnuplot中实现呢? 非常感谢您的帮助。
解决方法
您的问题不是很详细...此外,没有代码和可见的研究成果(顺便说一句,这就是人们对SO的期望)。在gnuplot控制台中,例如检查help do
,help print
,help sprintf
或其他关键字。
您可能想要的猜测如下:
代码:
### creating a 3D grid
reset session
set view equal xyz
dx = 0.7
dy = 0.8
dz = 0.6
set print $Data
do for [z=0:3] {
do for [y=0:4] {
do for [x=0:5] {
print sprintf("%g %g %g",x*dx,y*dy,z*dz)
}
print ""
}
print ""
}
set print
set xtics 1
set ytics 1
set ztics 1
set view 73,53
splot $Data u 1:2:3 w lp pt 7
### end of code
结果:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。