Visualizzazione dei risultati da 1 a 7 su 7

Discussione: GnuPlot

  1. #1

    GnuPlot

    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

  2. #2
    Utente di HTML.it L'avatar di Ilmalcom
    Registrato dal
    Oct 2002
    Messaggi
    1,345
    set xrange [a:b]
    set yrange [c:d]

    Era cio` di cui avevi bisogno?

  3. #3
    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

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    75
    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)

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    75
    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

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    75
    pardon: le stupide faccine sarebbero dei duepunti_apertatonda

  7. #7
    ti ringrazio, era proprio quello che cercavo!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.