在3d图中网格上的Gnuplot 5.0失真问题

时间:2015-02-08 09:41:53

标签: plot 3d gnuplot

在Windows上将我之前的gnuplot安装更新到最新版本(http://sourceforge.net/projects/gnuplot/files/gnuplot/5.0.0/)5.0.0后,我在3d图中遇到网格问题。举个例子:

set term png

set grid x, y, z

set isosamples 50, 50

set out 'out.png'

f(x,y) = sin(x) * cos(y)

splot f(x,y) w pm3d palette t ''

结果是:

3d plot from gnuplot 5.0.0 with grid enabled

安装重复一次;在此之前清空文件夹以确保先前安装中没有剩余文件。在绘制“3d数据”时也可以重现该问题。我在这里做错了什么或这是一个错误吗?

1 个答案:

答案 0 :(得分:1)

有关gif终端此问题的错误报告,请参阅http://sourceforge.net/p/gnuplot/bugs/1549/。 png终端也使用了libgd,所以这可能是同一个bug。

您可以使用pngcairo终端,这通常可以产生更好的效果。

由于此错误与特定轴线型linetype 0相关,因此您可以定义自己的线型以与网格一起使用。但是你不能使用虚线,gd-terminal不支持:

set linetype 11 dashtype 2 lc rgb '#bbbbbb'
set grid lt 11