从文件在 gnuplot 中绘制球体

use*_*509 2 plot gnuplot

我有一个包含 4 列(半径、x、y、z)的文件,其中每行都包含球体的坐标及其半径。你能帮我在 gnuplot 中绘制这些球体吗?(如果在 gnuplot 中不可能,你能推荐另一个绘图工具吗?)

Mig*_*uel 5

with circles2D 中有一个样式选项。在 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
Run Code Online (Sandbox Code Playgroud)

然后,你可以画出像这样(ps的简称pointsize,并pt是短期的pointtype;pt 7绘制圆):

splot "data" u 2:3:4:1 ps variable pt 7
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明