带有gnuplot的倍频程在网格中添加边

带有gnuplot的倍频程在网格中添加边,gnuplot,octave,Gnuplot,Octave,在八度音阶中执行surf时,使用不同的graphics\u工具包,我得到以下结果 运行: surf([12;12],[11;22],[62;46],'FaceColor','interp') 要更改图形工具包,您可能需要重新启动octave并运行: graphics_toolkit ftlt|gnuplot 我希望gnuplot(B)显示边,如fltk(A)所示。出于某种原因,我不理解,GnUrgin在绘制的面部(B)中间添加了很多边缘,我想删除。p> 使用'EdgeColor','none

在八度音阶中执行
surf
时,使用不同的
graphics\u工具包
,我得到以下结果


运行:

surf([12;12],[11;22],[62;46],'FaceColor','interp')

要更改图形工具包,您可能需要重新启动octave并运行:

graphics_toolkit ftlt|gnuplot


我希望
gnuplot
(B)显示边,如
fltk
(A)所示。出于某种原因,我不理解,GnUrgin在绘制的面部(B)中间添加了很多边缘,我想删除。p> 使用
'EdgeColor','none'
(C)我能够删除所有边,尽管我希望保留数据点之间的边(即,图A中所示的边)

一种选择是使用
fltk
,但我更喜欢
gnuplot
提供的演示(coulouring和shape)和乳胶支持

那么:如何使gnuplot只显示数据点之间的边(即A中的边)

A)使用默认fltk:

B)使用gnuplot:

C)使用带有“EdgeColor”和“none”的gnuplot

所有矩阵都是6x6吗?您的问题是:“如何获得A中显示的绘图,但有可能使用Latex标记?”这是正确的吗?不,我的目标与Latex标记无关:fltk所做的着色是错误的,因此我想使用gnuplot。所有我需要的是删除额外的黑色边缘?所有矩阵都是6x6,尽管我认为解决方案应该适用于任何数量的elements@AndresR确认。开发版本[cs 21674:5e083d07ba35]更糟糕(几乎全黑)。在linux下,使用
gnuplot 4.6 patchlevel 6
gnuplot 5.0 patchlevel 1
。那么?所有矩阵都是6x6吗?您的问题是:“如何获得A中显示的绘图,但有可能使用Latex标记?”这是正确的吗?不,我的目标与Latex标记无关:fltk所做的着色是错误的,因此我想使用gnuplot。所有我需要的是删除额外的黑色边缘?所有矩阵都是6x6,尽管我认为解决方案应该适用于任何数量的elements@AndresR确认。开发版本[cs 21674:5e083d07ba35]更糟糕(几乎全黑)。在linux下,使用
gnuplot 4.6 patchlevel 6
gnuplot 5.0 patchlevel 1
。那么?