gnuplot precision

4

Eu quero fazer um gráfico de dispersão com o Gnuplot desses dados (1ª coluna como coordenadas x):

2015.493379 5 
2015.505479 5 
2015.513699 25 
2015.530137 25 
2015.532877 20 
2015.543836 5 
2015.552055 5 
2015.554795 10 
2015.563014 15 
2015.565753 15 
2015.582192 10

Estou usando este comando:

plot "file.txt" u 1:2

O problema é a precisão do eixo x: o gnuplot trunca os números da primeira coluna nas primeiras duas casas decimais (2015.49, 2015.50, etc). Eu tentei mudar o formato x (formato x% .6f para ex), mas isso não muda a precisão: x-tics acaba de se tornar 2015.490000, etc, em vez de 2015.49, enquanto eu quero 2015.493379, etc, e o ponteiro do mouse não dá informação extra (no canto inferior esquerdo, as coordenadas do ponto apontado pelo mouse têm a mesma precisão).

Você sabe como dizer ao gnuplot que leve em consideração o número inteiro?

    
por JoVe 28.07.2015 / 14:31

1 resposta

3

Em vez de mudar o formato dos tiques, mude o formato do eixo

set format x "%.6f"

Você pode então precisar definir o formato xtics para um formato diferente

set xtics format "%.4f"

Se você quiser alterar onde xtics são iniciados e com que frequência eles usam tic, use a seguinte sintaxe:

set xtics 2015.49337, 0.01

Para alterar o formato das coordenadas mostradas para o ponteiro do mouse, use a opção mouse :

set mouse format '%.6f'
    
por 28.07.2015 / 14:39

Tags