gnuplot:如何在不同直径的3D中绘制均匀球体?

埃马努埃莱

我想使用gnuplot制作大量直径不同的球体的3D表示,并且其信息在名为的文件中'data.dat'如果我做:

splot 'data.dat' u 1:2:3 w p lt 7 

我得到了一系列均一颜色的小尺寸点。如何使用命令添加球体实际大小(从文件的第4列读取'data.dat'splot就像是:

splot 'data.dat' u 1:2:3:4 ...
西奥日

从gnuplot 5.4开始,我想您with circles在3D中也具有绘图样式,之前它仅限于2D绘图。

如果您使用的是较旧的gnuplot版本,则可以执行以下操作:

splot 'data.dat' u 1:2:3:4 w p pt 7 ps var notitle

这将绘制大小可变的点。但是,您要求“实际”尺寸。您可以通过缩放第4列来解决此问题。就像是:

Factor = 0.123
splot 'data.dat' u 1:2:3:($4*Factor) w p pt 7 ps var notitle

以下仅适用于gnuplot> = 5.4:

码:

### plot with circles in 3D (only for gnuplot >=5.4)
reset session

# create some test data
set print $Data
    do for [i=1:100] {
        print sprintf("%g %g %g %g %g", rand(0), rand(0), rand(0), rand(0)*0.02+0.02, int(rand(0)*0xffffff))
    }
set print

set view 60,30,1.25
set view equal xyz
set xyplane at 0
set tics 0.2
set style fill solid 0.5

splot $Data u 1:2:3:4:5 w circles lc rgb var notitle
### end of code

结果:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在gnuplot中绘制球体的表面?

来自分类Dev

如何在Android中绘制圆的直径

来自分类Dev

如何在Python中为3D球体的各个部分着色

来自分类Dev

Python:在 Matplotlib 中绘制均匀间隔的球体

来自分类Dev

如何在R中绘制3D函数?

来自分类Dev

如何在Matlab中快速绘制3D向量?

来自分类Dev

如何在Excel中绘制3D线框?

来自分类Dev

如何在Matlab中绘制圆形3D图

来自分类Dev

如何在python中绘制3d图形

来自分类Dev

以3D动画在镜头前绘制新球体

来自分类Dev

如何使用文本文件中包含的 x、y、z 数据在 gnuplot 中绘制 3D 线图?

来自分类Dev

如何在熊猫中绘制value_counts,其中的大量不同计数不是均匀分布的

来自分类Dev

如何在gnuplot 4.6中正确处理3D数据并创建热图?

来自分类Dev

如何在gnuplot中添加3D绘图上的垂直线?

来自分类Dev

在MATLAB中如何在球体上绘制平滑连接的图?

来自分类Dev

如何在three.js中从BufferGeometry绘制2D/3D网格

来自分类Dev

Unity 3D /球体中的翻转法线

来自分类Dev

如何在R中绘制3d参数方程式?

来自分类Dev

如何在Matlab中绘制3D有向图

来自分类Dev

如何在八度/ Matlab中绘制3D线

来自分类Dev

如何在通过kmeans获得的星团的R中绘制3D图?

来自分类Dev

如何在R中为时间序列光谱数据绘制漂亮的3D图

来自分类Dev

如何在matplotlib中绘制伪3d条形图?

来自分类Dev

如何在matlab中绘制一个用颜色填充的3d圆

来自分类Dev

如何在R中绘制3d参数方程式?

来自分类Dev

如何在R中绘制矩阵或3D体积的堆栈

来自分类Dev

如何在QML场景上绘制3D线?

来自分类Dev

如何在3D空间中绘制参数曲线?

来自分类Dev

如何使用gnuplot从数据集中绘制3d标量字段

Related 相关文章

热门标签

归档