Como se livrar de linhas desnecessárias no gnuplot

5

Então, sou muito novo no uso do gnuplot, e meu código é 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 é semelhante à imagem abaixo. Como faço para me livrar das linhas de conexão e obter a mesma aparência como se elas não estivessem lá?

    
por user72453 13.06.2014 / 21:04

1 resposta

2

Você pode fazer isso no arquivo de dados colocando uma nova linha entre grupos de linhas de arquivo de dados. Cada linha de arquivo de dados é o dado de um valor de Y (quando eu leio o gráfico, o eixo rotulado 2,4,6,8 ... está correndo do canto inferior direito para o superior esquerdo). Quando o valor Y mudar, insira uma linha em branco (comprimento zero, nova linha extra) nos dados. Você não terá 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 do gnuplot de: plot 'data.file' using 1:2 with lines deve produzir dois segmentos de linha distintos.

    
por 13.06.2014 / 21:59