Graph GnuPlot从数据点绘制直线图,z插值颜色?

Graph GnuPlot从数据点绘制直线图,z插值颜色?,graph,plot,gnuplot,Graph,Plot,Gnuplot,我有一个包含x、y和z基准的数据文件——基本上是包含 z表示该位置的衰减 对像使用 调色板定义(使用调色板z)非常简单 关闭,但每个线段沿其长度设置为单一颜色 有没有 使Z值沿每个线段插值(线性很好)的方法,因此 衰减值是平滑的渐变,而不是跳跃值 在每个段边界处?可以使用set dgrid3d插值给定的数据集。考虑数据文件测试.dAT>代码>内容 1 2 1 2 3 2 1 1 2 将此与 set dgrid3d 30,30 splines set ticslevel 0 set hidden

我有一个包含x、y和z基准的数据文件——基本上是包含 z表示该位置的衰减

对像使用 调色板定义(使用调色板z)非常简单 关闭,但每个线段沿其长度设置为单一颜色

有没有 使Z值沿每个线段插值(线性很好)的方法,因此 衰减值是平滑的渐变,而不是跳跃值
在每个段边界处?

可以使用
set dgrid3d
插值给定的数据集。考虑数据文件<代码>测试.dAT>代码>内容

1 2 1
2 3 2
1 1 2
将此与

set dgrid3d 30,30 splines
set ticslevel 0
set hidden3d
splot 'test.dat' matrix w l lc palette lw 3
得到


在您的情况下,这是否也有效取决于其他几个因素,如数据点的数量,或者您不想创建新栅格,但保留原始栅格,并且仅平滑颜色。在后一种情况下,您必须编写一个外部脚本,以适当的方式准备数据。

是否有任何方法可以获得dgrid3d的z插值,但应用于更像“绘图”测试的输出。dat'w l lc调色板z?对不起,我不知道您的意思。