Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

sovrapposizione barre in grafico per simulare "margine di errore"

570 views
Skip to first unread message

uriel78

unread,
Apr 5, 2005, 1:57:44 AM4/5/05
to
In questo caso credo che forse Ferdinando saprà illuminarmi...
In A1:A4 i seguenti valori "fissi"

0,05
0,15
0,25
0,35

In B1 un valore maggiore di 0 (desunto da altri dati)
in C1 (GRAZIE GIOVANNA!) =PICCOLO(($A$1:$A$4;$B$1);RIF.RIGA()) trascinato
fino a C5

Così facendo ottengo i valori ordinati

Ho costruito un grafico a barre cilindriche rappresentante tali dati (devo
vedere dove si "colloca" il valore in B1)
Qeullo che dovrei fare è attribuire un diametro "fisso" alle 5 colonne,
creare, per le barre rappresentati i relativi a A1:A4, una sorta di "corona
cilindrica" di colore diverso il cui diametro sia del 20% maggiore di
quello delle barre di origine e controllare in tal modo se la barra relativa
al dato in B1 "rientra" in una di queste quattro barre "espanse"

SupponendoB1= 0,175 ,essendo i valori di A1:A4 "espansi" 0,07 0,18 0,30
0,42 dovrei poter visualizzare che la barra relativa a B1 si sovrappone in
parte alla barra (espansa) relativa ad A2...

Grazie in anticipo a quanti mi possono aiutare...!!


fernando cinquegrani

unread,
Apr 5, 2005, 10:22:31 AM4/5/05
to

"uriel78" <uri...@interfree.it> ha scritto nel messaggio
news:sNp4e.1173450$35.43...@news4.tin.it...

> Qeullo che dovrei fare è attribuire un diametro "fisso" alle 5
> colonne,
> creare, per le barre rappresentati i relativi a A1:A4, una sorta di
> "corona
> cilindrica" di colore diverso il cui diametro sia del 20% maggiore di
> quello delle barre di origine e controllare in tal modo se la barra
> relativa
> al dato in B1 "rientra" in una di queste quattro barre "espanse"

non ho capito un'acca. in ogni caso con i grafici 3D
non è possibile fare quasi nulla di più di ciò che fanno.
meglio rappresentare un cilindro con i riempimenti in
un istogramma o in un grafico a barre.
qui ti faccio qualche esempio di ciò che ho capito:
http://www.prodomosua.it/zips/prouriel.
guarda anche nel foglio 'ingranaggio': non so
che cosa tu debba rappresentare, ma se è
l'associazione tra i valori a1:a4 e il valore in
b1, quella dell'ingranaggio potrebbe essere
una buona metafora.
.f
fernando cinquegrani
Microsoft MVP
http://www.prodomosua.it


fernando cinquegrani

unread,
Apr 5, 2005, 11:02:20 AM4/5/05
to

"fernando cinquegrani" <f.cinq...@xroxxmxxxa.it> ha scritto nel
messaggio news:uKHAtreO...@TK2MSFTNGP15.phx.gbl...
>
> qui ti faccio qualche esempio di ciň che ho capito:

> http://www.prodomosua.it/zips/prouriel.
> guarda anche nel foglio 'ingranaggio': non so
> che cosa tu debba rappresentare, ma se č

> l'associazione tra i valori a1:a4 e il valore in
> b1, quella dell'ingranaggio potrebbe essere
> una buona metafora.

naturalmente:
http://www.prodomosua.it/zips/prouriel.xls


uriel78

unread,
Apr 5, 2005, 12:00:04 PM4/5/05
to
Ciao ferdinando, prima di tutto grazie per la risposta e per gli esempi!

DIrei che al punto in cui sono la soluzione con le colonne sia altrettanto
espressiva di quela che avevo in mente.
Allora, come resa grafica il secondo sarebbe l'optimum, il problema è
adattarlo alle mie necessità che ora cerco di spiegare meglio-
Le colonne di base che dovrei rappresentare hanno altezza pari ai valori
0,05 0,15 0,25 0,35 e fin qui ci siamo.
Esse però nella realtà rappresentano dei limiti di una serie continua di
dati (da 0 in poi) ovvero, l'asse delle x non rappresenta una "categoria",
ma dei valori progressivi continui (tipo ascisse), sui quali io posiziono
dei "limiti" individuati dagli stessi valori dell'asse Y, ovvero 0,05 0,15
0,25 0,35 . A questo punto devo rapportare graficamente dove si "colloca" il
5° dato in mio possesso rispetto a questi "limiti", che godono di un franco
del 20% rispetto al loro valore di base.

Il tutto sarebbe probabilmente più semplice in un grafico del tipo a linee,
ponendo 4 linee verticali (alte rispettivamente 0,05 0,15 0,25 0,35) in
corrispondenza dei valori di ascissa pari a 0,05 0,15 0,25 0,35, disegnando
una banda che "copra" tale linea del -+20% rispetto al singolo valore (per
il valore 0,05 la banda coprirebbe le ascisse da 0,4 a 0,6; per il valore
0,15 la banda coprirebbe le ascisse da 0,12 a 0,18, e così via). A questo
punto, disegnando una linea verticale in corrispondenza del 5° dato
variabile, dovrei vedere se essa "ricade" in una delle quattro bande e
comunque apprezzarne la relativa posizione.
Però, da quello che mi sembra, queta soluzione non avrebbe lo stesso impatto
visivo di quella che si avrebbe usando un grafico a colonne del tipo di
quelli che mi hai preparato (e che comunque mi saranno molto utili per
migliorare la resa grafica di altri dati :-) )...


"fernando cinquegrani" <f.cinq...@xroxxmxxxa.it> ha scritto nel

messaggio news:u0kM%23BfOF...@tk2msftngp13.phx.gbl...


>
> "fernando cinquegrani" <f.cinq...@xroxxmxxxa.it> ha scritto nel
> messaggio news:uKHAtreO...@TK2MSFTNGP15.phx.gbl...
> >

> > qui ti faccio qualche esempio di ciò che ho capito:


> > http://www.prodomosua.it/zips/prouriel.
> > guarda anche nel foglio 'ingranaggio': non so

> > che cosa tu debba rappresentare, ma se è

uriel78

unread,
Apr 5, 2005, 1:00:10 PM4/5/05
to
Dimenticavo: la formulazione del problema di partenza...!Puň essere tu o
qualcun altro conosca altre soluzioni grafiche piů consone e
rappresentative...!

Esistono 4 "zone" Z che individuano sommariamente una classificazione in
base ad una variabile continua chiamata PGA:

Z PGA
1 0,35
2 0,25
3 0,15
4 0,05

Leggasi

Medianti alcune prove, io ottengo dei modelli che forniscono un valore di
PGAsperimentale

Tramite questo valore sperimentale, posso classificare il modello come
appartenente alle Z 1,2,3,4; in particolare, la classificazione č
restrittiva verso il valore minore (se PGAsperimentale = 0,23 dovrei
assumere che Z=3)

Per avere una piccola agevolazione, posso considerare i valori di PGA con un
franco del 20%. In tal modo il mio modello con PGAsperimentale= 0,23
ricadrebbe in Z2, per il fatto che il franco del 20% fa sě che Z2 "copra"
fino al valore 0,20


fernando cinquegrani

unread,
Apr 6, 2005, 12:05:00 AM4/6/05
to

"uriel78" <uri...@interfree.it> ha scritto nel messaggio
news:8Cy4e.1177093$35.43...@news4.tin.it...

> Esse però nella realtà rappresentano dei limiti di una serie continua
> di
> dati (da 0 in poi) ovvero, l'asse delle x non rappresenta una
> "categoria",
> ma dei valori progressivi continui (tipo ascisse), sui quali io
> posiziono
> dei "limiti" individuati dagli stessi valori dell'asse Y, ovvero 0,05
> 0,15
> 0,25 0,35 . A questo punto devo rapportare graficamente dove si
> "colloca" il
> 5° dato in mio possesso rispetto a questi "limiti", che godono di un
> franco
> del 20% rispetto al loro valore di base.

mentre ci penso (non ho molto tempo in questo periodo)
dai un'occhiata a ingranaggio2 in
http://www.prodomosua.it/zips/prouriel.xls
aggiornato.
.f

uriel78

unread,
Apr 6, 2005, 1:53:04 AM4/6/05
to
Ti ringrazio ancora,quest'ultimo grafico è veramente di alto impatto ed è la
soluzione graficamente ideale...
resta però il problema legato al carattere continuo dei dati sull'asse X,
che non so come si possa risolvere...

Riguardando bene quest'ultimo grafico, ci sono due appunti:

1) c'è un problema relativo alla barra rossa, che è quella che dovrebbe
rappresentare il 5° dato in B2.

Cambiando i valori in B2, mi accorgo che non si collocano nelle giuste
"zone" di appartenenza: provo a riformulare le condizioni

Se B2<0,05 prima colonna
Se 0,05001<B2<0,15 seconda colonna
se 0,15001<B2<0,25 terza colonna
se B2>0,25001 quarta colonna

In secondo luogo, per rappresentare il franco di errore bisognerebbe che
l'offset delle colonne blu fosse in verticale, analogamente a qeullo del
secondo grafico del foglio 1,

In ultimo, limitando le variabili alla situazione più realistica per
semplificare le cose, può andare bene considerare il franco di errore, e
quindi l'offset ai soli valori più cautelativi Spiego con i numeri:
COn riferimento ai limiti in prcedenza riportati, essi diventano

Se B2<0,06 prima colonna
Se 0,06001<B2<0,18 seconda colonna
se 0,18001<B2<0,30 terza colonna
se B2>0,30001 quarta colonna

Quindi in pratica il grafico dovrebbe diventare qualcosa del genere,
ferma restando la geometra (spessore) delle colonne 4 blu e relativamente a
ciascuna di esse
La colonna blu copre tutto il campo AB. Il solo campo B in blu sfumato
scuro. La colonna rossa copre il campo AB nella porzione centrale
tratteggiata.
In questo modo dovrei ottenere quanto voluto...!!!:-)))
_______A_______B_
------------------|-----
|
------------------|-----
_____________ |____

Ti ringrazio ancora per quello che hai fatto finora e ti auguro una buona
giornata!!


"fernando cinquegrani" <f.cinq...@xroxxmxxxa.it> ha scritto nel
messaggio news:OIuwY3lO...@TK2MSFTNGP12.phx.gbl...

uriel78

unread,
Apr 11, 2005, 7:29:36 AM4/11/05
to
Sempre riguardo al grafico ingranaggio2 sarebbe bello se la seconda serie
potesse essere rappresentata a mo' di "termometro", ovvero da x=0 a x=B1


"fernando cinquegrani" <f.cinq...@xroxxmxxxa.it> ha scritto nel
messaggio news:OIuwY3lO...@TK2MSFTNGP12.phx.gbl...

fernando cinquegrani

unread,
Apr 11, 2005, 9:00:12 PM4/11/05
to
[uriel78] scrive in
http://www.google.it/groups?selm=Act6e.764260$b5.34...@news3.tin.it

> Sempre riguardo al grafico ingranaggio2 sarebbe bello se la seconda
> serie potesse essere rappresentata a mo' di "termometro", ovvero da
> x=0 a x=B1

non ho avuto tempo di pensarci.
nel frattempo ti tengo occupato :-)
sempre in http://www.prodomosua.it/zips/prouriel.xls
ho aggiunto ingranaggio3.
così come l'hai descritto infatti il grafico dovrebbe avere
cinque ripartizioni (c'è anche oltre 0,35) non quattro.
inoltre considera che è possibile variare la lunghezza
dell'elemento di confronto (come in ingranaggio3) o
lo spessore delle soglie (come in ingranaggio2), ma
non entrambe contemporaneamente in un grafico di questo tipo.
.f


uriel78

unread,
Apr 12, 2005, 1:33:06 AM4/12/05
to
non ti preoccupare, fai già molto così...!!
Ora ho una panoramica generale e posso cercare di lavorarci un po' su...il
mio "preferito" resta sempre ingranaggio2 credevo fosse possibile creare
l'effetto termomtero su tale base (con quei colori) comunque vedo di cercare
di andare avanti sulla strada che mi hai tracciato :-)....! l'unica cosa che
non sono riuscito a capire dell'ingranaggio 3 è come sono definite le
colonne relative alle soglie (mi servirebbe per cambiarne i colori e per
stoppare comunque l'ultima soglia a 0,35 dato che ancra negli ultimi
esperiment i che sto finendo ho potuto constatare che tale valore è lungi
dall'essere raggiungibile)

Ciao e buona giornata!!

"fernando cinquegrani" <f.cinq...@xroxxmxxxa.it> ha scritto nel

messaggio news:eOp5%23rvPF...@TK2MSFTNGP12.phx.gbl...

fernando cinquegrani

unread,
Apr 12, 2005, 2:59:05 AM4/12/05
to
[uriel78] scrive in
http://www.google.it/groups?selm=m4J6e.767657$b5.34...@news3.tin.it

> non ti preoccupare, fai già molto così...!!
> Ora ho una panoramica generale e posso cercare di lavorarci un po'
> su...il mio "preferito" resta sempre ingranaggio2 credevo fosse
> possibile creare l'effetto termomtero su tale base (con quei colori)
> comunque vedo di cercare di andare avanti sulla strada che mi hai
> tracciato :-)....! l'unica cosa che non sono riuscito a capire
> dell'ingranaggio 3 è come sono definite le colonne relative alle
> soglie (mi servirebbe per cambiarne i colori e per stoppare comunque
> l'ultima soglia a 0,35 dato che ancra negli ultimi esperiment i che
> sto finendo ho potuto constatare che tale valore è lungi dall'essere
> raggiungibile)

ingranaggio3 sono due grafici sovrapposti che ho dimenticato di
raggruppare..
seleziona il grafico e spostalo (fai attenzione in queste operazioni
a spostare la chartarea [area del grafico] e non la plotarea
[area del tracciato]).
se devi modificare l'ultima soglia. modifica i dati e, nei due
grafici, imposta la scala verticale a un valore massimo fisso
pari al massimo (per trovare la scala verticale [nel primo
grafico ci sono due scale verticali, nel secondo una] devi
scandire gli elementi del grafico con la freccia giù).
modifica quindi i colori.
ora sovrapponi nuovamente il secondo grafico al primo.
perchè la sovrapposizione sia perfetta devi utilizzare il
tasto Alt.
se vuoi che la sovrapposizione sia bloccata e che i due grafici
diventino uno, premi Alt+F11, quindi da menu
inserisci :: modulo, in modulo1 incolla

Sub xxx()
ActiveSheet.Shapes.SelectAll
End Sub

ritorna nel foglio, da menu
strumenti :: macro :: macro...xxx...esegui
clic destro sul grafico selezionato,
gruppo :: raggruppa.
se hai problemi, inviami indicazioni di dettaglio.
.f

uriel78

unread,
Apr 12, 2005, 5:21:55 AM4/12/05
to
Ok, oggi provo a fare il tutto e ti so dire, grazie!!!


"fernando cinquegrani" <f.cinq...@xroxxmxxxa.it> ha scritto nel

messaggio news:OYoVn0yP...@TK2MSFTNGP15.phx.gbl...

fernando cinquegrani

unread,
Apr 12, 2005, 5:28:29 AM4/12/05
to
[uriel78] scrive in
http://www.google.it/groups?selm=TqM6e.768168$b5.34...@news3.tin.it

> Ok, oggi provo a fare il tutto e ti so dire, grazie!!!

un riepilogo degli ingranaggi lo trovi nel file
http://www.prodomosua.it/zips/ingranaggi.xls
da http://www.prodomosua.it/ppage05.html
.f

uriel78

unread,
Apr 14, 2005, 3:38:37 AM4/14/05
to
Ultima domanda, poi non ti tedio più:
nel grafico tipo-termometro (ingranaggio 3 nel file che mi hai preparato o H
in quello del sito) come posso fare per mettere 2 strisce centrali (relative
a due valori di B5 diversi), per confrontare due distinte condizioni...? In
pratica avrei due "termometri" ciascuno dello spessore pari a metà
dell'attuale striscia centrale e lunghezza uguale ai due valori da
rappresentare...


"fernando cinquegrani" <f.cinq...@xroxxmxxxa.it> ha scritto nel

messaggio news:uToT$H0PFH...@TK2MSFTNGP15.phx.gbl...

fernando cinquegrani

unread,
Apr 14, 2005, 4:22:37 AM4/14/05
to
[uriel78] scrive in
http://www.google.it/groups?selm=16p7e.1231685$35.45...@news4.tin.it

> Ultima domanda, poi non ti tedio più:
> nel grafico tipo-termometro (ingranaggio 3 nel file che mi hai
> preparato o H in quello del sito) come posso fare per mettere 2
> strisce centrali (relative a due valori di B5 diversi), per
> confrontare due distinte condizioni...? In pratica avrei due
> "termometri" ciascuno dello spessore pari a metà dell'attuale
> striscia centrale e lunghezza uguale ai due valori da rappresentare...

in
http://www.prodomosua.it/zips/ingranaggi.xls
sono partito dal modello K per realizzare il
modello M.

partendo dal modello H il grafico mi sembra meno
intellegibile.
ad ogni modo la tecnica sarebbe stata la stessa:
aggiungere delle serie incollandole nel grafico.

se vuoi divertirti: puoi rappresentare quel 20% di
intervallo di confidenza alternando intervalli pari
al 10/80/10% del segmento (sul termometro o
sul mercurio) con gradazioni leggermente diverse.

[devo contemperare le tue esigenze con problemi più
generali e ho veramente poco tempo a disposizione.
scusami]
.f

uriel78

unread,
Apr 14, 2005, 6:20:52 AM4/14/05
to
GRAZIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE !!!

.f
>
>
>
>
>


0 new messages