Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : AlienTech 09 Apr 2014, 10:51:31

: RISOLTO: PLOTALOT: line chart, se il 1° non ha valori lo sovrascrive
: AlienTech 09 Apr 2014, 10:51:31
Sto impazzendo tentando di risolvere questo problemuccio:
in un grafico lineare ho due tracciati, se entrambi hanno valori tutto bene, ma se il primo ha valore zero non lo traccia ed al suo posto (ovvero prendendo il suo colore, la sua etichetta e quanto riportato nella legenda), viene passato al secondo grafico, portando ad una rappresentazione falsata...
Mi spiego meglio:

Ho questi due tracciati:

--Plot 1--(ad esempio con etichetta A e di colore Rosso) SELECT
MONTH(Data_avaria), count(Num_avaria)
FROM avvisi
WHERE
ciao='1'

--Plot2 --(ad esempio con etichetta B e di colore BLU)
SELECT
MONTH(Data_avaria), count(Num_avaria)
FROM avvisi
WHERE
ciao='2'

Se il Plot1 non trova valori, questo non viene disegnato, ma al suo posto (purtroppo...), utilizzando le sue caratteristiche (colore ROSSO ed etichetta A), viene disegnato il grafico B. Quindi i valori sono effettivaemnte di B, ma viene rappresentato come A...  boh!!

Come risolvere??

vi ringrazio tutti anticipatemente, a presto
: Re:PLOTALOT: line chart, se il primo non ha valori lo rimpiazza con il secondo...
: Arkimede360 09 Apr 2014, 12:05:03
Potrebbe essere un bug. Se ne capisci di php vai a vedere nel codice...
: Re:PLOTALOT: line chart, se il primo non ha valori lo rimpiazza con il secondo...
: AlienTech 09 Apr 2014, 12:24:23
Purtroppo non sono in grado di farlo, vi è mai capitata una situazione simile?
: Re:PLOTALOT: line chart, se il primo non ha valori lo rimpiazza con il secondo...
: AlienTech 12 Apr 2014, 09:58:49
ho scritto allo sviluppatore, mi ha conferamto che è un bug della versione 3.0
Attualmente sta lavorando alla 4.1 che non avrà questo problema
Cmq per chi come me è costretto ad utilizzare la versione 3.0, è possibile raggirare il problema così:

--Plot 1--(ad esempio con etichetta A e di colore Rosso) SELECT
MONTH(Data_avaria), count(Num_avaria)
FROM avvisi
WHERE
ciao='1'
UNION SELECT 0,0

--Plot2 --(ad esempio con etichetta B e di colore BLU)
SELECT
MONTH(Data_avaria), count(Num_avaria)
FROM avvisi
WHERE
ciao='2'
UNION SELECT 0,0

Si aggiunge un punto zero: può non essere ottimale come soluzione, ma almeno non assegna i valori del secondo al primo...  8)

: Re:RISOLTO: PLOTALOT: line chart, se il 1° non ha valori lo sovrascrive
: 56francesco 12 Apr 2014, 10:02:23
grazie della notizia ...
ma di cosa stai parlando?  così giusto perchè questo sarebbe un forum..
: Re:RISOLTO: PLOTALOT: line chart, se il 1° non ha valori lo sovrascrive
: AlienTech 12 Apr 2014, 11:06:54
plotalot è un'estensione di joomla che serve per creare grafici... il problema è esposto nel primo post...
: Re:RISOLTO: PLOTALOT: line chart, se il 1° non ha valori lo sovrascrive
: 56francesco 12 Apr 2014, 11:15:55
Grazie, ora ho capito..  pure carina come estensione a vedere la presentazione.
...
e ci sarebbero ancora sviluppatori che curano estensioni per joomla 1.5
in tal caso dovrebbero lavorare ancora su php superati perchè j1.5 non girerebbe sulle nuove versioni di php