Может быть, я не правильно понимаю вашу проблему. Но так как вы наносите время на ось X, кажется неудобным превращать это в трехмерный график, поскольку время является только одномерным значением. Как правило, у вас есть 3D-графики, если вы имеете дело с поверхностями (2d-данные), где вы строите график зависимости температуры, давления или даже времени (по крайней мере, 1d-данных).
Чтобы сделать график более читабельным и, в зависимости от ваших данных, возможно, мультиплот может облегчить ситуацию. Затем вы можете сгруппировать ваши данные в несколько графиков, что позволит установить новые диапазоны для оси y?!
Если я могу указать на некоторые упрощения вашего сценария:
Используйте функциональность итерации следующим образом:
plot for [i=4:11] "file.dat" every 150 using 3:i title '' with lines
И чтобы сделать эту линию немного более четкой:
plot for [i=4:11] "file.dat" every 150 u 3:i t '' w l
И, опять же, если вы не хотите использовать легенду на своем сюжете:
set key off
plot for [i=4:11] "file.dat" every 150 u 3:i w l
Имейте в виду, что я не проверял несколько строк выше, поэтому в них могут быть некоторые опечатки ^^.