【问题标题】:Gnuplot: Plotting a path over a surfaceGnuplot:在曲面上绘制路径
【发布时间】:2013-08-05 15:38:42
【问题描述】:

我想在 gnuplot 的 3d 表面上绘制一条路径,但我不知道该怎么做。 3d 表面由一个函数生成,我可以用等高线图显示,路径是一系列数据点 [x, y, f(x,y)],我可以用线条调色板显示(所以值f(x,y) 改变了线条的颜色。但是有没有办法在等高线图上叠加线条?我无法让它工作。提前致谢。

【问题讨论】:

  • 能提供功能吗? (f(x,y) 和表面函数g(x,y) 这样我们就可以玩弄它了吗?

标签: gnuplot


【解决方案1】:

应该很简单...这是一个带有数据文件的小示例脚本:

数据文件(test.dat):

.1 .1
.2 .2
.3 .3
.4 .4
.5 .5
.6 .6

绘图脚本:

set yrange [0:1]
set xrange [0:1]
f(x,y) = sin(x*10)*cos(y*10)
splot f(x,y),'test.dat' u 1:2:(f($1,$2)) w lines

如果您想根据调色板为线段着色:

splot f(x,y),'test.dat' u 1:2:(f($1,$2)):(f($1,$2)) w lines palette

【讨论】:

    猜你喜欢
    • 2014-06-14
    • 2019-12-31
    • 1970-01-01
    • 2011-02-26
    • 2019-11-20
    • 1970-01-01
    • 1970-01-01
    • 2016-02-01
    • 2021-10-17
    相关资源
    最近更新 更多