set pm3d noborder
set zrange [*:0.4]
splot 'filename' using 1:2:( $3<0.4 ? $3 : 0.4 ) with pm3d
Это должно привести к усеченным конусам. Обрезанная область отображается как сплошная (плоская) поверхность со значением цвета палитры 0,4.
Если вам требуется, чтобы усеченная область отображалась как пустота, а не как плоская поверхность, может сработать следующая последовательность команд. Это мало используемая опция pm3d, и я не уверен в требованиях к структуре данных.
set pm3d noborder
set pm3d clip1in
set zrange [*:0.4]
set cbrange [*:1.0]
splot 'filename' using 1:2:( $3<0.4 ? $3 : 0.41 ) with pm3d
![enter image description here](https://i.stack.imgur.com/5uDhc.png)