Como se livrar de linhas desnecessárias no gnuplot

Como se livrar de linhas desnecessárias no gnuplot

Então, usando o gnuplot, meu código fica assim:

set isosamples 40
unset key
set title "Radial Matrix Elements"
set xrange [1:15]
set yrange [1:15]
set xlabel "n1*"
set ylabel "n2*"
set zlabel 'R'
splot 's1p.pun' u 1:2:4 with lines
set view 135,135 
replot

A saída se parece com a imagem abaixo. Como faço para me livrar das linhas de conexão e ter a mesma aparência como se elas não estivessem lá?

insira a descrição da imagem aqui

Responder1

Você pode fazer isso no arquivo de dados colocando uma nova linha entre grupos de linhas do arquivo de dados. Cada linha do arquivo de dados contém os dados de um valor de Y (conforme leio o gráfico, o eixo rotulado como 2,4,6,8... vai do canto inferior direito ao canto superior esquerdo). Quando o valor Y mudar, coloque uma linha em branco (comprimento zero, nova linha extra) nos dados. Você não obterá essas linhas de conexão perdidas.

Para uma ilustração, o arquivo de dados tem este conteúdo:

1 2
3 3

4 4
5 6

Um comando gnuplot de: plot 'data.file' using 1:2 with linesdeve produzir dois segmentos de linha distintos.

informação relacionada