Ho un problema, come faccio con gnu plot a plottare dei punti che hanno un range? nel senso, il punto è (5,5) ma può variare tra +-1 in x e +-1 in y mi piacerebbe riuscire a disegnare una croce di lato 2
grazie
Ho un problema, come faccio con gnu plot a plottare dei punti che hanno un range? nel senso, il punto è (5,5) ma può variare tra +-1 in x e +-1 in y mi piacerebbe riuscire a disegnare una croce di lato 2
grazie
set xrange [a:b]
set yrange [c:d]
Era cio` di cui avevi bisogno?
no,forse mi sono spiegato male
io ho vari putni da disegnare, es:
x y
(0+-1) (4+-2)
(2+-1) (6+-2
(4+-1) (3+-1)
vorrei poter disengare nei punti una croce o quadrato che sia che mi dia indicazione dell'incertezza nel punto
ok, senti questa invece:
edita un file in cui metti x, y e delta_y
vi data.1
1 1 .5
2 2 .2
3 3 .4
4 4 .11
(una retta y=x)
poi avvi gnuplot e dai come comando
plot [0:5][0:5] "data.1" with errorbars
(so che non è proprio quello che vuoi fare tui ma credo sia abbastanza vicino)
(Vedi il manuale di gnuplot.html nella /usr/share/gnuplot/etc se vuoi fare anche alcune operazioni di fitting)
ecco basta editare il file con questi campi in colonne
(x, y, xlow, xhigh, ylow, yhigh)
poi puoi dare i seguenti comandi
plot 'file' with errorbars
plot 'file' using 1:2sqrt($1)) with xerrorbars
plot 'file' using 1:2$1-$3)$1+$3):4:5 with xyerrorbars
e così via
pardon: le stupide faccine sarebbero dei duepunti_apertatonda
ti ringrazio, era proprio quello che cercavo!