Plotando um arquivo de dados usando matriz com imagem e múltiplas setas

Plotando um arquivo de dados usando matriz com imagem e múltiplas setas

Como posso plotar uma matriz de arquivo de dados com imagem e algumas linhas horizontais (sem setas na cabeça) na mesma figura? Eu já tentei esse código:

set arrow 2 nohead from 0,50, graph 0 to 200,50, graph 1 front lc "black"
set arrow 2 nohead from 0,200, graph 1 to 200,200, graph 2 front lc "black"
plot 'data.txt' matrix w image

mas exibe apenas uma linha.

Responder1

O número após set arrowidentifica uma seta para alterações posteriores e deve ser único. Você substitui a primeira seta pela segunda usando o mesmo número de tag. Você pode simplesmente omitir:

set arrow nohead from 0,50 to 200,50 front lc "black"

set arrow nohead from 0,200 to 200,200 front lc "black"

plot 'data.txt' matrix w image

Suas definições de coordenadas também estavam erradas. Você deve especificar apenas dois valores, e não três para plot. E o graphsistema de coordenadas geralmente é significativo apenas para o intervalo 0..1

informação relacionada