我来自巴西,所以我的英语很糟糕..我是gnuplot的begginer,我一直试图绘制一个表面。我有一个三维空间的斧头,Y,Z的数据,像点:Points_3D如何在gnuplot中使用Splot数据
我明白,我必须网格中的数据,我试图以这种方式使用splot:
集dgrid3d 11 ,7
splot 'abs.txt' U 1:2:3行标题 'ABS'
正如你所看到的,我没有很多点(8×12只),那么绘制的表面是这样的:Surface,但这不是我想要的那种表面,b因为它没有得到所有的重点,我想要一个软化的表面,没有这个峰。
我试图在“set dgrid3d”中使用othes值,但它没有奏效。有谁知道我该怎么办?
在其他数据中,我在y中有很多值,只有x中的一些值,比如8x100,在这种情况下我应该怎么做呢?
我的数据是这样的:
2 0.250000000 0.33333334326744080
2 0.500000000 0.33333334326744080
2 1.00000000 0.33333334326744080
2 2.00000000 0.33333334326744080
2 4.00000000 0.33333331346511841
2 8.00000000 0.33333328366279602
2 16.0000000 0.33333316445350647
2 32.0000000 0.33333286643028259
2 64.0000000 0.33333197236061096
2 128.000000 0.33332949876785278
2 256.000000 0.33332267403602600
2 512.000000 0.33330380916595459
3 0.250000000 8.3333335816860199E-002
3 0.500000000 8.3333335816860199E-002
3 1.00000000 8.3333335816860199E-002
3 2.00000000 8.3333328366279602E-002
3 4.00000000 8.3333313465118408E-002
3 8.00000000 8.3333276212215424E-002
3 16.0000000 8.3333164453506470E-002
3 32.0000000 8.3332858979701996E-002
3 64.0000000 8.3331987261772156E-002
3 128.000000 8.3329580724239349E-002
3 256.000000 8.3322964608669281E-002
3 512.000000 8.3304964005947113E-002
4 0.250000000 3.3333335071802139E-002
and continues...
尝试用'pm3d' –
当我试着使用pm3d到splot到splot,它显示”警告:单等值线(扫描)是不够的一个pm3d情节。“ – Taila
显示您的数据。在数据文件中,行应该用空行分隔。 –