Dovresti normalizzare i dati ottenuti ad una soglia limite, avendo percentuali ti consiglierei di provare con 100.
In questo modo decidi la lunghezza massima della barra e quello sarà il 100%, le altre verranno di conseguenza più corte.
La formula per la normalizzazione a 100 è la seguente
in cuicodice:di = (xi – min(x)) / (max(x) – min(x)) * 100
di è il valore normalizzato del dato i-esimo (il valore che sai calcolando)
xi è il valore che ti arriva per il dato in esame
min(x) è il valore minimo tra tutti i dati che ti arrivano
max(x) è il valore massimo tra tutti i dati che ti arrivano
quindi dai dati originali che ti arrivano dovrai calcolare il minimo ed il massimo, poi con un ciclo applichi la formula di sopra ad ogni dato e ne ottieni il valore normalizzato, usi questi valori per dimensionare le barre con la % su width.
P.S. quando metti i tag per i codice, non mettere spazi nelle parentesi, quindi [code] e [php]

Rispondi quotando
