gnuplot:如何在轴和pm3d地图图之间留出一些空间

Changwang Zhang

这是我的代码:

f(x,y)=sin(1.3*x)*cos(.9*y)+cos(.8*x)*sin(1.9*y)+cos(y*.2*x)
set size square
set xrange [-5:5]
set yrange [-5:5]
set contour base
set cntrparam level incremental -3, 0.5, 3
set palette rgbformulae 33,13,10
set pm3d map
set isosample 250, 250
unset key
set lmargin at screen 0.05
set rmargin at screen 0.9
set bmargin at screen 0.05
set tmargin at screen 0.9
splot f(x,y) with pm3d

如下图:

在此处输入图片说明

我如何在轴和实际图之间留出一些空间,如下所示:

在此处输入图片说明

克里斯多夫

对于数据集,可以set offsets一起使用set autoscale fix以实现此目的。因此,一种选择是将数据绘制到文件中(set table 'tmp.txt'; splot f(x,y) w l;未设置表`),然后将该文件绘制为数据。

另一种选择是重新定义函数以返回1/0超出一定范围的样本。

我发现最优雅的方式(至少是我发现的方式)是使用参数化模式,并使用小于urangevrange小于xrangeyrange

reset
f(x,y)=sin(1.3*x)*cos(.9*y)+cos(.8*x)*sin(1.9*y)+cos(y*.2*x)
set size square

set contour base
set cntrparam level incremental -3, 0.5, 3
set palette rgbformulae 33,13,10
set pm3d map
set isosample 250, 250
unset key
set lmargin at screen 0.05
set rmargin at screen 0.9
set bmargin at screen 0.05
set tmargin at screen 0.9

# 5% margin on each side
m = 1.05
set xrange [-m*5:m*5]
set yrange [-m*5:m*5]
set urange [-5:5]
set vrange [-5:5]
set parametric

splot u,v,f(u,v) with pm3d

结果(使用4.6.4):

在此处输入图片说明

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

如何在knitr :: kable中的表之间保持一些空间?

来自分类Dev

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

来自分类Dev

如何使用CSS在文本和边框之间添加一些空间

来自分类Dev

在gnuplot中强制Z范围-pm3d

来自分类Dev

在dgrid3d和pm3d上画一条线

来自分类Dev

如何在Beamer的两个段落/句子之间垂直添加一些空间?

来自分类Dev

使用D3.js和GeoJson在地图上的州显示一些文本

来自分类Dev

如何修改四个象限以在它们之间留出一些“呼吸空间”(HTML / CSS)?

来自分类Dev

Shell脚本-如何在填充数据的同时留出一些时间?

来自分类Dev

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

来自分类Dev

如何使用gnuplot在pm3d地图上添加2D曲线而不是单调数据

来自分类Dev

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

来自分类Dev

如何在knitr :: kable中的表之间保持一些空间?

来自分类Dev

添加额外的刻度,以在数据点和边框之间留出一些空间]

来自分类Dev

如何在颜色条和图像之间设置一些空间

来自分类Dev

Shell脚本-如何在填充数据的同时留出一些时间?

来自分类Dev

如何在地图上显示一些位置

来自分类Dev

如何在css中相同文本的两行之间提供一些空间

来自分类Dev

在pm3d地图中画一条线

来自分类Dev

跨度之间有一些空间

来自分类Dev

如何在Beamer的两个段落/句子之间垂直添加一些空间?

来自分类Dev

使用D3.js和GeoJson在地图上的州显示一些文本

来自分类Dev

gnuplot pm3d数据点匹配

来自分类Dev

如何在icon和editText下排长行,并在editText的末尾留一些空间?

来自分类Dev

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

来自分类Dev

Gnuplot:pm3d 地图顶部的参数图

来自分类Dev

使用 pm3d 更改 Gnuplot zrange

来自分类Dev

如何在 3D 中两点之间的线上找到一些附加点?

来自分类Dev

Android如何填充父级但留出一些空间

Related 相关文章

  1. 1

    如何在knitr :: kable中的表之间保持一些空间?

  2. 2

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

  3. 3

    如何使用CSS在文本和边框之间添加一些空间

  4. 4

    在gnuplot中强制Z范围-pm3d

  5. 5

    在dgrid3d和pm3d上画一条线

  6. 6

    如何在Beamer的两个段落/句子之间垂直添加一些空间?

  7. 7

    使用D3.js和GeoJson在地图上的州显示一些文本

  8. 8

    如何修改四个象限以在它们之间留出一些“呼吸空间”(HTML / CSS)?

  9. 9

    Shell脚本-如何在填充数据的同时留出一些时间?

  10. 10

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

  11. 11

    如何使用gnuplot在pm3d地图上添加2D曲线而不是单调数据

  12. 12

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

  13. 13

    如何在knitr :: kable中的表之间保持一些空间?

  14. 14

    添加额外的刻度,以在数据点和边框之间留出一些空间]

  15. 15

    如何在颜色条和图像之间设置一些空间

  16. 16

    Shell脚本-如何在填充数据的同时留出一些时间?

  17. 17

    如何在地图上显示一些位置

  18. 18

    如何在css中相同文本的两行之间提供一些空间

  19. 19

    在pm3d地图中画一条线

  20. 20

    跨度之间有一些空间

  21. 21

    如何在Beamer的两个段落/句子之间垂直添加一些空间?

  22. 22

    使用D3.js和GeoJson在地图上的州显示一些文本

  23. 23

    gnuplot pm3d数据点匹配

  24. 24

    如何在icon和editText下排长行,并在editText的末尾留一些空间?

  25. 25

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

  26. 26

    Gnuplot:pm3d 地图顶部的参数图

  27. 27

    使用 pm3d 更改 Gnuplot zrange

  28. 28

    如何在 3D 中两点之间的线上找到一些附加点?

  29. 29

    Android如何填充父级但留出一些空间

热门标签

归档