
Eu tenho um arquivo, file.dat
que contém string e numéricoxticlabels
STD 0.34 0.04
0.1 0.4 0.03
0.2 0.3 0.04
0.3 0.31 0.045
A coluna nº 1 é para xticlabels
, a coluna 2 é para o valor a ser plotado xlabels
e a coluna 3 é para yerror
barras.
Quero plotar este arquivo com yerrorbars
rótulos e título e cor separados para cada linha, mas o problema é que com yerrorbars
são xtics
problemáticos e sem yerrorbars
são xtics
exibidos corretamente.
Eu tentei sem yerrorbars
e deu resultado correto
plot "file.dat" u 2:xticlabels(1)
Porém, quando tentei plotar yerrorbars
também deu incorreto xlabels
. Eu usei este comando
plot "file.dat" u 2:xticlabels(1):3 w yerrorbars
Agora recebo este resultado com rótulos x incorretos e os valores da coluna 3 são mostrados emxticlabels
Alguém pode me dizer como posso corrigir isso com yerrorbars
título e cor separados para cada linha?
Responder1
Por favor, use isto, em vez do seu comando plot.
set xrange [-1:4]
plot "file.dat" using 0:2:3:xticlabels(1) with yerrorbars
O número da coluna especial 0
em using
spec significa a ordem sequencial de cada ponto dentro de um conjunto de dados que começa em 0. Para obter detalhes, consulte help pseudocolumns
. Ao usar isso, você forneceu explicitamente um valor inteiro para x que é incrementado em um.
E observe que isso xticslabels
está anexado ao final da especificação de uso.