Lorenzo Pascucci
a- a+

Poche righe per creare grafici senza DLL e componenti aggiuntivi

Ecco vi presentiamo una utility: InteliGraph ASP Class, senzadubbio di molto interesse, capace di generare grafici moltosemplice. Utile soprattutto per visionare in modo dinamicodati, statistiche e risultati... I grafici saranno semplicibarre che possiamo orientare, a nostro piacimento siaorizzontalmente che verticalmente... inoltre potremmomodificare il colore e le dimensioni.

Proprietà

Per realizzare il grafico sono necessario quattro variabilida impostare, queste sono:

objGraph.

  • BarWidth Imposta la grandezza delle barre. Se il grafico è orientato orizzontalmente sarà l'altezza, altrimenti la larghezza. Questa variabile necessita di un valore numerico.
  • BarColor Imposta il colore delle barre. Per specificare il colore è possibile utilizzare il nome (es. red) o i valori esadecimali (es. #FF0000)
  • Maximum Questa variabile contiene valori numerici che indicano l'altezza massima in pixel delle barre.
  • Orientation Questa costante permette di impostare se il grafico sarà in orizzontale o verticale. La seguente costante può avere solo due valori: horz per orizzontale, vert per verticale.

Funzioni

Questa piccola utility utilizza 2 funzioni:

objGraph.

  • Add(value) Da utilizzare per aggiungere una barra al grafico. La variabile value rappresenta l'altezza della barra, in pixels. Devi richiamare questa funzione ogni qualvolta che necessiti del grafico.
  • Build() Crea il grafico e ritorna a stringhe HTML per il grafico.

Esempio

Questo è un semplice esempio dell'uso diInteliGraph ASP Class. E' necessario includere il fileclsGraph.asp nel proprio script prima dell'esecuzione delcodice che genera il grafico. Questo esempio genera 4 barredi colore blu e di 100 pixels.

  1.  
<!-- #include file=clsGraph.asp --><%Public Const vert = "vertical"Public Const horz = "horizontal"Dim GraphSet Graph = New InteliGraphGraph.BarWidth = 10Graph.BarColor = "blue"Graph.Maximum = 100Graph.Orientation = horzFor Idx = 0 To 100 Step 25Graph.Add( Idx )NextResponse.Write( Graph.Build() )%>

Download Script

Scarica in modo free questo script... l'importanteè mantenere i riferimenti a :
InteliGraph version 1.0
© 2001 Ticluse Teknologi, All rights reserved.