Não tenho certeza se essa resposta será mais relevante, mas, como não consegui encontrar a resposta em outro lugar, pensei em compartilhar isso com qualquer outra pessoa que esteja tropeçando nesta página:
Você pode usar as "etapas" de estilo de dados para obter o que deseja. O estilo da etapa mantém seu valor de dados até a próxima amostra.
Você terá duas maneiras de definir esse estilo. Qualquer um
-
Como padrão para todos os gráficos usando o seguinte comando antes de usar o comando de plotagem
set style data steps
-
Em traços individuais como o
plot 'data_ks.dat' using 1:4 title columnhead, '' using 1:($5+2) title columnhead, '' >using 1:($6+4) title columnhead with steps
No exemplo da segunda solução, adicionei um valor a alguns dos fluxos de dados para compensá-los no eixo y. Você pode, claro, também adicionar os fluxos de dados individuais à sua plotagem separada usando o comando multiplot.
Presume-se que o título de cada bloco esteja presente na linha 1 do seu arquivo de dados.