3d 图中网格上的 Gnuplot 5.0 失真问题
Gnuplot 5.0 distortion issue on grid in 3d plot
将我之前的 gnuplot 安装更新到 Windows 上的最新版本 (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 数据”时也可以重现该问题。我这里有什么地方做错了吗?或者这是一个错误?
gif 终端有关于此问题的错误报告,请参阅 http://sourceforge.net/p/gnuplot/bugs/1549/。 png 终端也使用 libgd,所以这可能是同一个错误。
您可以使用 pngcairo
终端,它通常会产生更好的结果。
由于此错误与特定轴线类型相关,linetype 0
,您可以定义自己的线型以用于网格。但是你不能使用 gd 终端不支持的虚线:
set linetype 11 dashtype 2 lc rgb '#bbbbbb'
set grid lt 11
将我之前的 gnuplot 安装更新到 Windows 上的最新版本 (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 数据”时也可以重现该问题。我这里有什么地方做错了吗?或者这是一个错误?
gif 终端有关于此问题的错误报告,请参阅 http://sourceforge.net/p/gnuplot/bugs/1549/。 png 终端也使用 libgd,所以这可能是同一个错误。
您可以使用 pngcairo
终端,它通常会产生更好的结果。
由于此错误与特定轴线类型相关,linetype 0
,您可以定义自己的线型以用于网格。但是你不能使用 gd 终端不支持的虚线:
set linetype 11 dashtype 2 lc rgb '#bbbbbb'
set grid lt 11