Newsgroup: it.comp.www.asp
Titolo: Visualizzare Grafici

Sto realizzando un applicazionw web che tramite ASP memorizza le
risposte a dei questionari in un database. Quello che devo fare e' poi
permettere di visualizzare i risultati tramite dei diagrammi grafici.
L'unica soluzione che mi e' venuta in mente e' usare un applet java.
O c'e' un qualche altro modo ?
Qualcuno sa dove potrei trovare un applet di questo tipo in rete ?
Ah che pizza non ditemi che devo farmelo io...
Ciao,
        gws

non so. Quando facevo i miei CGI, c'era una libreria che
permetteva di generare GIF al volo.
 Inoltre ASP permette di inviare il tipo MIME, per cui e'
possibile fare cose del tipo:
<img src="/ecco/un/file.asp?parametro+val">
dai un'occhiata a:
http://www.boutell.com/gd/
possibile che qualcuno l'abbia impachettata in
qualche componente for IIS.
luca


Potresti utilizzare il crystal report; funziona bene, ha solo alcune
limitazioni...
Ciao
Fausto Silvestrini

         gws
Comoda la vita a cercare applet e/o codici già pronti all'uso ...
comunque, io mi sono creato un semplicissimo ASP che genera un grafico
molto stilizzato.
Dato che sono un neofita di ASP penso che allegando il sorgente non ci sia
bisogno di nessuna spiegazione anche perchè è scritto in modo talmente
semplice (anche se molto "lungo") che parla da solo:
<%
Dim Valori(40)
' Generazione casuale di 40 valori compresi tra 0 e 100
For f=1 to 40
  Valori(f)=Int(Rnd*(Rnd*100))+1
Next
'Tracciamento del grafico
For x=1 to 40
  If x=1 then
    Minimo=Valori(1)
    Massimo=Valori(1)
  Else
    If x=40 then
      Minimo=Valori(40)
      Massimo=Valori(40)
    Else
      Minimo=Valori(x-1)
      Massimo=Valori(x)
    End If
  End if
  Aumento=(Massimo-Minimo)/10
  Corrente=Minimo
'Tra i due valori viene creato uno spazio pari a 10 pixel
  For f=1 to 10
    Linea = "<IMG SRC=""
http://www.adamello.it/immagini/nero.gif
""
BORDER=0"
    Linea = Linea&" HEIGHT="&Corrente&" WIDTH=1>"
    Corrente=Corrente+Aumento
    Response.write Linea
  Next
Next
%>
Sò benissimo che molte procedure inserite sono praticamente inutili ma
questo è solo un sorgente d'esempio il cui scopo è solo quello di dare
un'idea di come si possa creare un grafico in ASP, alla fantasia di chi lo
vuole usare l'arduo compito di personalizzarlo come meglio gli si addice.
L'immagine che ho utilizzato (
http://www.adamello.it/immagini/nero.gif
)
non è altro che un immagine di dimensioni 1x1 pixel di un unico colore:
nero
Ciao
Mariotti Michele


pare di no....
L'idea non e' male ma se proprio devo farmelo io mi faccio un applet
piuttosto, tanto parliamo di una intranet, non si sono problemi di
prestazioni.
Ciao e grazie,
        gws


Cosa e' il crystal report ???
Ciao,
        gws

 (...)
Ti ringrazio per l'esempio, ma io ho bisogno di visualizzare grafici che siano
graficamente piu' accattivanti, altrimenti stonerebbero con il resto
dell'applicazione.
Una soluzione alternativa all'uso di applet e' usare dei servlet che elaborino
i dati sul server e generino poi delle gif da mandare al browser, ma o uso ASP
o uso i servlet, usare entrambi mi sembra assurdo.
Ciao,
        gws

E' un progrmma fornito con Option Pack che ti permette di fare grafici e
statistiche in maniera estremamente semplice... è perfetta se è per un
intranet!!
Ciao
Fausto Silvestrini


Dunque io ho installato l'NT 4.0 Option Pack, ma il crystal report non lo
trovo, cavolo!!!
Ho fatto il browsing di tutta la documentation ma non ho trovato niente di
niente.
Dove si e' nascosto ?
Ciao
        gws (un po' imbranato ultimamente)

 Comoda la vita a cercare applet e/o codici già pronti all'uso ...
a mio parare la domanda e' legittima. Se hai una risposta dalla.
Gli atteggiamenti da maestrina sono da secolo scorso, e
su internet non hanno piu' senso.
luca

>        gws (un po' imbranato ultimamente)
Scuse VIVISSIME.... non sei tu imbranato, sono io imbecille...
Il crystal report l'ho trovato nel CD del SP3 di un NT Server che avevo
acquistato per un mio cliente. Ora, l'unico posto dove puoi trovarlo credo
che sia al sito della Seagate (
http://www.seagate.com
) ma purtroppo l'ultimo
versione mette in fondo alla pagina la "firma" della ditta con il nome del
prodotto... cmq se è per una intranet come dicevi ti potrebbe andare bene
quello. Altrimenti contattami che vediamo come mandarti la release che io ho
nel CD.
Ciao
Fausto Silvestrini



             Giulio