[successivo] [precedente] [inizio] [fine] [indice generale]


Sezione 2.   Esempi elementari

Al fine di prendere confidenza con il programma Jgraph, cominciamo vedere alcuni semplici esempi. Per indicare a Jgraph di tracciare un nuovo grafico o diagramma si utilizza la parola chiave newgraph; quindi si aggiungono delle curve al diagramma mediante newcurve; infine si aggiungono dei punti alla curva mediante pts.

Il listato 2.1 mostra un esempio elementare, presentato graficamente in figura 2.2. Si tratta semplicemente di disegnare tre punti: (2,3), (4,5) e (1,6). Jgraph si occupa di aggiungere gli assi di riferimento e di scegliere lo stile di tracciamento dei punti; è un esempio decisamente banale, tanto per iniziare.

Listato 2.1. Jgraph: un esempio elementare.

(* Simple jgraph *)

newgraph

newcurve pts 2 3   4 5   1 6

Figura 2.2.

f-simp1-jgr

Si considerino adesso il listato 2.3 e la corrispondente figura 2.4. Si tratta di un esempio leggermente più complesso: nelle righe 1-3 si dà inizio al grafico mediante newgraph, quindi si definiscono le dimensioni degli assi;(1) le righe 5-9 tracciano tre curve: nella prima si lascia che sia Jgraph a scegliere lo stile di tracciamento, nella seconda si specifica di indicare i punti mediante triangoli connessi da una linea solida, nella terza si specifica di non indicare i punti ma di tracciare solamente la linea che li unisce (la linea sarà tratteggiata e di colore rosso(2)). Si noti che l'intervallo visibile degli assi è stato automaticamente calcolato in modo da contenere precisamente tutti i punti specificati nel sorgente.

Nella pagina di manuale si trovano definiti i possibili stili da associare allle parole chiave marktype e linetype. Si noti in particolare che newline è semplicemente un sinonimo per newcurve marktype none linetype solid.

Listato 2.3. Jgraph: un grafico con tre curve di tipo differente.

      1 newgraph
      2 xaxis size 2 
      3 yaxis size 1.5 
      4 
      5 newcurve pts 0 6  1 9  2 11  3 14  4 18 5 20
      6 newcurve marktype triangle linetype solid 
      7          pts 0 3  1 4  2 7  3 9  4 10 5 13
      8 newcurve marktype none linetype dashed color 1 0 0
      9          pts 0 0  1 2  2 3  3 5  4 6  5 9

Figura 2.4.

f-simp2-jgr


Informatica per sopravvivere 2006.02.18 --- Copyright © 2004-2006 Massimo Piai -- <pxam67 (ad) virgilio·it>


1) in pollici

2) I colori vanno specificati in forma codificata mediante terne RGB, con valore uno che indica la massima saturazione.


Dovrebbe essere possibile fare riferimento a questa pagina anche con il nome esempi_elementari.html

[successivo] [precedente] [inizio] [fine] [indice generale]

Valid ISO-HTML!

CSS validator!