【发布时间】:2014-06-04 10:47:09
【问题描述】:
我有一个包含 4 列(半径、x、y、z)的文件,其中每行包含一个球体的坐标及其半径。你能帮我在gnuplot中绘制这些球体吗? (如果在 gnuplot 中不可能,您能推荐其他绘图工具吗?)
【问题讨论】:
我有一个包含 4 列(半径、x、y、z)的文件,其中每行包含一个球体的坐标及其半径。你能帮我在gnuplot中绘制这些球体吗? (如果在 gnuplot 中不可能,您能推荐其他绘图工具吗?)
【问题讨论】:
在 2D 中有一个 with circles 样式选项。在 3D 中,您可以将文件中的半径传递给 pointsize 选项。考虑以下数据:
# radius, x, y, z
1 0 0 0
2 1 2 2
3 3 4 5
1 2 5 7
1 1 3 4
2 2 0 1
然后你可以像这样绘制它(ps 是 pointsize 的缩写,pt 是 pointtype 的缩写;pt 7 绘制圆圈):
splot "data" u 2:3:4:1 ps variable pt 7
【讨论】:
u 2:3:4:1?
ps variable!事实上,这完全是一个幸运的巧合:我使用var 作为变量名,它恰好起作用,因为它是variable 的缩写。所以我的回答在概念上是错误的。我修好了。