pchart e grafici dinamici

turillo

Utente Attivo
23 Apr 2012
47
0
0
salve a tutti carissimi utenti di mr.webmaster,

vi volevo chiedere se qualcuno ha avuto a che fare per lavoro o studio con la libreria pChart2.1.3, ultima release
del progetto pchart.
ho già scaricato il framework e visto alcuni esempi(quelli che mi servono) però ho qualche problemino nell'implementare
lo script.

precedentemente ho postato una discussione dove trattavo di uno script che leggeva file da un .txt e si ricollega a quanto
dovrei fare nellol script: estrarre dati da un file testo e graficarli in maniera dinamica tramite un form in cui in base alla
scelta della checkbox(che si riferisce a un algoritmo) mi disegna i dati appunto riferiti a quel particolare algoritmo.

ecco, magari se qualcuno ha lavorato in tal senso e potrebbe esporre il suo "lavoro" cosi da dare una occhiata almeno per
capire il senso di come procedere.

turillo
 
Mai lavorato con pChart, però ti ringrazio per avermela fatta scoprire, sembra molto completa.
 
Devo dire che l'ho scoperta ora anch'io, sembra piuttosto interessante anche la classe pGeo che stanno sviluppando
 
come libreria è abbastanza completa ed efficiente, però considerando anche la
possibilità di fare grafici con jquery per quanto riguarda il rendering del grafico
è più indicativo utilizzare il framework di js. in effetti pchart crea una immagine
statica del grafico e poi la carichi sulla pagina mentre con jquery hai un grafico
interattivo e non una immagine.

ovviamente tutto dipende da quello che si vuole ottenere, di certo caricare una
immagine "corposa" sul browser non è il massimo dell'efficienza.
 
inoltre aggiungo un piccolo inconveniente: quando clicco sul submit per generare il grafico mi carica l'immagine senza però che questa sia aggiornata.
mi spiego: quando seleziono l'algoritmo nella checkbox poi clicco su submit e in un div in basso faccio comparire l'immagine utilizzando il tag img solo che però l'immagine è quella generata precedentemente(ogni volta l'immagine del grafico viene sovrascritta ogni qual volta ripeto l'operazione).

PHP:
...operazioni con pchart

// la funzione render crea l'immagine simple.png nella directory
$myPicture->Render("simple.png");

// mostro l'immagine
echo "<img src='simple.png'/>";

come posso fare per visualizzare l'immagine generata come ultima?
 
ho capito cosa non va: è un problema di cache credo.
praticamente il browser non carica l'immagine che è sul server ma quella in cache e solo dopo un refresh mostra
quella aggiornata. in locale con xampp invece funziona a meraviglia senza il refresh.
come posso dribblare questo problema?
c'è qualche funzione che elimini i dati in cache di php? oppure altre soluzioni?
 
risolto

ho impostato su altervista nel file .htaccess questi valori

Codice:
# enable expirations
ExpiresActive On
# expire PNG images after a second in the client's cache
ExpiresByType image/png A1

quindi in questo caso era un problema di configurazione del server altervista
 

Discussioni simili