在gnuplot中的pm3d表面上绘制点

汤姆·费内奇

我已经在参数模式下使用gnuplot绘制了一个球体。我正在尝试从文件中绘制3d数据,该文件将围绕球体。与球体重叠的点似乎已隐藏,即使它们应位于形状的前面。

这是我的脚本:

unset border
unset colorbox
unset key
unset tics

set view equal
set isosamples 64

set pm3d depthorder interpolate 0,0
set palette rgb 3,3,3

set parametric
r = 19

splot 'saturn.txt' linecolor rgb 'black', \
r*sin(u)*cos(v) + 40, r*sin(u)*sin(v) + 40, r * cos(u) + 40.5 w pm3d

这是数据文件,pastebin上的saturn.txt

下图显示了我的问题。左侧是未绘制球体的完整数据集。在中间,可以看到球体前面缺少点。右视图显示这些点肯定在球体的前面。有什么方法可以在不隐藏球体前面的点的情况下同时绘制两个图?

显示问题的图像

汤姆·费内奇

我在这篇颇受争议的文章中找到了答案

set hidden3d front

为什么确切地起作用对我来说还是个谜。我在gnuplot手册中找不到与此相关的任何内容。

这是最后的情节:在此处输入图片说明

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

gnuplot pm3d散点图-如何删除数据点并进行插值

来自分类Dev

在gnuplot中绘制pm3d映射的python类比是什么?

来自分类Dev

在gnuplot中强制Z范围-pm3d

来自分类Dev

如何在MATLAB中的离散2D表面上进行积分?

来自分类Dev

密钥在pm3d gnuplot中变得不可见

来自分类Dev

在3d模型上设置透明层,然后在透明层上绘制一些东西并投影在表面上

来自分类Dev

Gnuplot 3D-绘制散点和它们之间的表面*和*线

来自分类Dev

带有来自不同数据文件的pm3d的GNUPLOT等高线

来自分类Dev

如何在表面上绘制平滑运动

来自分类Dev

在任意3维表面上生成随机点

来自分类Dev

pygame在表面上绘制与直接在显示上绘制

来自分类Dev

在gnuplot中为3D图叠加矢量dgrid3d和pm3d

来自分类Dev

gnuplot:添加偏移量时绘制pm3d工件

来自分类Dev

在gnuplot中绘制多个pm3d表面,每个表面都有自己的调色板

来自分类Dev

超文本能否与Gnuplot中的pm3d表面图一起使用?

来自分类Dev

在python中的3D表面上覆盖纹理

来自分类Dev

gnuplot pm3d未绘制所有数据

来自分类Dev

如何在MATLAB中的离散2D表面上进行积分?

来自分类Dev

Gnuplot 3D-绘制散点和它们之间的表面*和*线

来自分类Dev

如何在表面上绘制平滑运动

来自分类Dev

在任意3维表面上生成随机点

来自分类Dev

gnuplot pm3d数据点匹配

来自分类Dev

如何用gnuplot(pm3d)中的特定数字除以数组的每个元素?

来自分类Dev

Gnuplot:pm3d 地图顶部的参数图

来自分类Dev

svg 路径不为镀铬表面上的单点绘制

来自分类Dev

使用 pm3d 更改 Gnuplot zrange

来自分类Dev

从随机点获取球体表面上的点

来自分类Dev

通过触摸按钮或图像而不是 A-D 键在表面上左右移动 3d 块

来自分类Dev

Matplotlib 3d 绘图:在 2 个表面上获取单个颜色图

Related 相关文章

  1. 1

    gnuplot pm3d散点图-如何删除数据点并进行插值

  2. 2

    在gnuplot中绘制pm3d映射的python类比是什么?

  3. 3

    在gnuplot中强制Z范围-pm3d

  4. 4

    如何在MATLAB中的离散2D表面上进行积分?

  5. 5

    密钥在pm3d gnuplot中变得不可见

  6. 6

    在3d模型上设置透明层,然后在透明层上绘制一些东西并投影在表面上

  7. 7

    Gnuplot 3D-绘制散点和它们之间的表面*和*线

  8. 8

    带有来自不同数据文件的pm3d的GNUPLOT等高线

  9. 9

    如何在表面上绘制平滑运动

  10. 10

    在任意3维表面上生成随机点

  11. 11

    pygame在表面上绘制与直接在显示上绘制

  12. 12

    在gnuplot中为3D图叠加矢量dgrid3d和pm3d

  13. 13

    gnuplot:添加偏移量时绘制pm3d工件

  14. 14

    在gnuplot中绘制多个pm3d表面,每个表面都有自己的调色板

  15. 15

    超文本能否与Gnuplot中的pm3d表面图一起使用?

  16. 16

    在python中的3D表面上覆盖纹理

  17. 17

    gnuplot pm3d未绘制所有数据

  18. 18

    如何在MATLAB中的离散2D表面上进行积分?

  19. 19

    Gnuplot 3D-绘制散点和它们之间的表面*和*线

  20. 20

    如何在表面上绘制平滑运动

  21. 21

    在任意3维表面上生成随机点

  22. 22

    gnuplot pm3d数据点匹配

  23. 23

    如何用gnuplot(pm3d)中的特定数字除以数组的每个元素?

  24. 24

    Gnuplot:pm3d 地图顶部的参数图

  25. 25

    svg 路径不为镀铬表面上的单点绘制

  26. 26

    使用 pm3d 更改 Gnuplot zrange

  27. 27

    从随机点获取球体表面上的点

  28. 28

    通过触摸按钮或图像而不是 A-D 键在表面上左右移动 3d 块

  29. 29

    Matplotlib 3d 绘图:在 2 个表面上获取单个颜色图

热门标签

归档