Lorenzo Pascucci
a- a+

Poche righe per creare grafici senza DLL e componenti aggiuntivi

Ecco vi presentiamo una utility: InteliGraph ASP Class, senza dubbio di molto interesse, capace di generare grafici molto semplice. Utile soprattutto per visionare in modo dinamico dati, statistiche e risultati... I grafici saranno semplici barre che possiamo orientare, a nostro piacimento sia orizzontalmente che verticalmente... inoltre potremmo modificare il colore e le dimensioni.

Proprietà

Per realizzare il grafico sono necessario quattro variabili da 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 di InteliGraph ASP Class. E' necessario includere il file clsGraph.asp nel proprio script prima dell'esecuzione del codice che genera il grafico. Questo esempio genera 4 barre di colore blu e di 100 pixels.

  1.  
<!-- #include file=clsGraph.asp -->
<%

Public Const vert = "vertical"
Public Const horz = "horizontal"

Dim Graph

Set Graph = New InteliGraph
Graph.BarWidth = 10
Graph.BarColor = "blue"
Graph.Maximum = 100
Graph.Orientation = horz

For Idx = 0 To 100 Step 25
Graph.Add( Idx )
Next

Response.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.



Ti potrebbe interessare anche

commenta la notizia

C'è 1 commento
Redazione
Condividi le tue opinioni su questo articolo!