Newsgroup: it.comp.www.php
Titolo: Creare un grafico con php...

Salve,
come da subject, qualcuno sa dirmi se è possibile usare il php per
creare un grafico? Esistono delle librerie grafiche...o che so, qualunque
altra cosa cosa che pensate mi sia utile?
Quello che devo fare è, mettere
su una pagina web sotto forma di grafico, quello che leggo da una tabella.
In pratica leggo dei dati da questa  tabella e in base al loro valore creo
un grafico. Io avevo pensato ad una cosa del genere:
    #
  # #   #
#
  # # # # #   #
# # # # # # # #
Spero che si capisca :) Comuque è un
grafico a barre, disposte im modo orizzontale. La prima cosa che mi è
venuta in mente è stato...faccio una tabella con una sola riga composta da
tante celle quante devono essere le colonne del grafico. E' una soluzione
un po porca, e alla fine ho visto che sarebbe anche complicata da gestire,
primo perchè il numero di queste può variare, e poi dovreiimpazzire con
lgli allineamenti.
Voglio fare una sorta di statistica per gli accessi al
mio sito. Su una tabella scrivo tutto quello che mi serve, ora però vorrei
rendere visibile il suo ocntenuto.
Idee? Suggerimenti? Qualunque cosa è
ben accetta.
Grazie, saluti...
--------------------------------
Inviato via 
http://usenet.iol.it

 ben accetta.
direi che puoi buttarti sulle librerie GD.
vedi anche "funzioni di immagini" nella documentazione PHP.
oppure puoi usare un'immagine e cambiargli la size a seconda del valore.
(1 immagine = 1 colonna)
però non ho mai provato e non so quanto sia semplice da gestire.
ciao

 altra cosa cosa che pensate mi sia utile?
http://www.aditus.nu/jpgraph/

 wrote in message
news:7J8x8.77562$SR5.1...@twister1.libero.it...


 
http://www.maledetto.it/cocktails/users/cowboy%20spritz.php
non male!!
ciao


E' sufficiente anche usare 
<?php
 $larghezza = 100;
 echo "<img src='pixelino.gif' width='$larghezza' height='1'>\n";
?>
-- 
Sidewinder  
---------------------------------------------------------------------
"But what we need to know is, do people want nasally-insertable computers?"
---------------------------------------------------------------------

rappresentare.
Ho visto il sito.
Più o meno è quello che avevo pensato
io, solo che nel mio caso è più pallosa da gestire questa cosa perchè,
trattandosi dei giorni di un mese, mese per mese, ogni volta devo
ridimensionare le colonne in funzioni dei giorni che il mese in questione
ha.
Considera che il mio sito è una specie di quadrato, con detro quello
che mi serve. Il quadrato lo ottengo da una tabella che al suo interno ne
ha altre. Se mettessi altre tabelle comincia a diventare un bel casino :)
Di certo è la soluzione più semplice e da comunque un bel risultato, quello
sul tuo sito mi andrebbe più che bene come grafico!
Visto che ci stò ti
chiedo una cosa. Mettendo una gif nel riga/colonna di una tabella, e dando
un colore allo sfondo della tabella, l'intera colonna/riga, non prende
tutta lo stesso colore? Si dovrebbe vedere tutta la riga/colonna
colorata...non è così? Come ti torna utile la gif?
Saluti...


 ?>
se vuoi fare 1000 colonne di 1000 colori devi avere 1000 'pixelino.gif'
nell'altro modo usi una var $colore che cambi come vuoi tu!
ciao

E' una ficata il grafico usl sito!
Ho scaricato il tar.gz, lo proverò, se
non altro per curiosità :) Te hai mai usato i codici che si vedono negli
esempi?
Saluti...


 esempi?
veramente no.
Non ho ancora avuto modo di usarlo, un po' per pigrizia un po' perchè non ne
ho ancora avuto bisogno. C'è un po' da vedere come usare le classi, ma credo
che non sia molto complicato.
Usato, magari come PEAR, deve essere micidiale.

 ha scritto nel messaggio
news:aa3tog$78oim$1...@ID-136508.news.dfncis.de...

aspetta a dirlo! io ho usato la jpgraph 1.2 per fare un sistema di
statistiche e ci è voluto un po' per fare dei bei grafici :-)
le ultime versioni hanno molte più funzioni quindi immagino sia un'attimo
più complessa, tra l'altro alcuni codici scritti per la 1.2 non vanno con le
ultime (io non ho potuto fare il passaggio alla 1.5 per esempio)
cmq jpgraph mi pare il meglio su piazza per ora... il main script sono + di
5000 righe di codice :-)))
Ciao
Alex

 però non ho mai provato e non so quanto sia semplice da gestire.
e' semplicissimo , anche coi JS se ti fai tipo una function :
CreaTab(x (grandezza tabella )
in pratica nella func metti tutta la riga della tabella da stampare e usi
una immagine di un pixel di colore a caso che avra' come altezza  la x e
come larghezza una fissa tipo 10
metti la function in un ciclo e sei a posto :
<table>
testata della pagina e inizio TABLE )
  ripeti finche non finisce la tabella
    CreaTab( valore(i) )
 loop
fine tabella
</table>
lo so mi so spiegato malissimo ma spero abbiate capito il concetto !