
Eu tenho os seguintes comandos:
set xdata time
set timefmt "%s"
set terminal jpeg size 800,600
set output "image.jpg"
set yrange [-100:]
plot "file" using 1:2
Que fornecem a seguinte saída:
Mas se eu adicionar linhas ao final do comando plot, recebo o seguinte:
Existem algumas “caixas” grandes no lado direito da imagem. O que estou fazendo de errado?
Trecho do arquivo de dados:
1334425549 435 255
1334425555 515 255
1334425560 597 255
1334425566 475 255
1334425571 431 255
1334425577 560 255
1334425582 411 255
1334425588 469 255
1334425593 484 255
1334425599 584 255
Responder1
Meu pensamento é que você tem muitos pontos de dados fora de ordem em relação ao eixo X, o que aparentemente é algum tipo de data. Ou talvez você tenha algumas linhas formatadas incorretamente na parte do arquivo de dados que aparece como blocos estranhos.
Tente classificar o arquivo de entrada com a coluna 1 como chave (algo como sort -n +0 -1 whatever > whaterver.sorted
e, em seguida, plote o arquivo classificado. Ou escreva um pequeno sed
script awk
para verificar o formato de todas as linhas no arquivo, incluindo qualquer classificação que deva aparecer.
Responder2
Por mais estranho que seja, o problema simplesmente desapareceu. Eu não toquei nos arquivos de dados nem nada. .. As caixas simplesmente não aparecem mais