使用splot

时间:2016-03-18 15:50:49

标签: gnuplot

我使用Gnuplot 5.0.0绘制多个交叉曲面,我将其设置为透明。但是,我还将一些点映射到这些曲面,以指示在计算过程中如何探索曲面。问题是这些点不容易看到,因为它们也被线条透明了

set style fill transparent solid 0.60 border

使图中的所有内容都透明到相同的程度。使用关于透明度的Gnuplot教程(http://www.gnuplotting.org/filledcurves-with-different-transparency/),我尝试了以下方法来设置表面透明度,而不是点的透明度:

splot 'surffile' with pm3d palette fs transparent solid 0.60

但是使用这种方法,我得到错误"意外或无法识别的令牌",所以在我看来,设置透明度的fs方法与splot不兼容。

有没有办法让我的表面透明,同时让表面上的点不透明?

编辑:MCVE

set palette rgb 21,22,23
set pm3d depthorder border linetype -1 linewidth 0.5
splot 'dplgwp01' u 2:3:5 w points,\
      'dplgwp01' u 2:3:4 w points,\
      'pesd1' with pm3d palette fs transparent solid 0.60,\
      'pesd2' u 1:2:3 with pm3d palette fs transparent solid 0.60

dplgwp01包含我想保持不透明的数据点,而pesd1和pesd2是我想要透明的表面。

0 个答案:

没有答案