Come rompere l'asse Y in un foglio Excel


9

Voglio rompere l'asse Y in un foglio Excel. Come lo posso fare?

Ad esempio, supponiamo di avere i dati in un intervallo compreso tra 0 e 7000 e quindi compreso tra 22000 e 28000. Voglio una pausa sull'asse Y da 8000-20000.

Risposte:


3

Non è possibile interrompere l'asse y su un grafico Excel per mostrare diversi intervalli non contigui, ma è possibile modificare l'intervallo predefinito facendo clic con il tasto destro sull'asse y e selezionando Formato asse ... e quindi cambiando Minimo e / o Massimo da Auto su fisso quindi fornendo nuovi valori.


1
può essere rotto ma non riesco a capire come usare aggiungi etichetta in that.this è il link che mostra come rompere l'asse y. peltiertech.com/Excel/Charts/BrokenYAxis.html
akhil

3
Ahia! Tale hack richiede di modificare i dati, utilizzare un componente aggiuntivo e sovrapporre altre opere d'arte. Se sei pronto a dedicarti a tale sforzo, ti suggerirei di mantenere puliti i tuoi dati del foglio di calcolo e di installare Excel e semplicemente incollare il grafico in un editor di immagini e rimuovere l'intervallo y indesiderato.
Mike Fitzpatrick,

Sì, e in più, in Excel devi allineare questi \\ marchi a mano ... Anche in MSPaint puoi fare un lavoro migliore allineandoli usando le coordinate dei pixel
Jarvin,

@ Dan - non è necessario allineare le forme di "rottura" a mano. Se si seleziona un oggetto di disegno, si copia, quindi si seleziona una serie di linee e si incolla, Excel utilizza quella forma per i "punti" lungo la serie. Quindi, nel caso di questo hack, viene mostrata la forma personalizzata in cui la serie extra "tagliata" ha punti tracciati e si allineeranno perfettamente ogni volta, anche quando si cambia il set di dati.
AdamV,

3

Ho trattato questa tecnica in un recente post sul blog: Asse Y rotto in un grafico di Excel

Fondamentalmente, il punto è che non dovresti provare a rappresentare i dati in un singolo grafico se devi ricorrere alla rottura di un asse. Indipendentemente da quanto si tenti di indicare che la scala dell'asse ha una discontinuità in essa, l'interpretazione precognitiva secondo cui i valori "rotti" non sono lontani dai valori inferiori sovrascrive qualsiasi sforzo cosciente per dare un senso ai valori rotti. Per non parlare dell'approccio è un dolore da creare e mantenere.

Nell'articolo sopra, suggerisco un approccio alternativo, che consiste nel creare un diagramma a pannelli, uno con una scala Y che includa i valori fino all'interruzione, l'altro pannello con una scala dell'asse Y che includa tutti i valori, con i valori più piccoli sfumati contro l'asse X. Un grafico a pannello richiede uno sforzo, non tanto quanto l'asse rotto, e se vuoi, puoi semplicemente creare due grafici separati invece di un singolo grafico.


11
Jon Peltier, non credo che tu abbia "coperto questa tecnica" quando la tua risposta è che non approvi le persone che lo fanno. Questo è stato incredibilmente inutile, ho bisogno di sapere come spezzare un asse in qualsiasi tipo di grafico Excel. Ecco perché sto leggendo le risposte a una domanda chiamata "Excel: come spezzare l'asse Y?".

@Carol la risposta suggerisce un approccio alternativo per raggiungere lo stesso obiettivo, giusto? Forse la domanda era troppo specificata ...
Dan Rosenstark,

2

Sono d'accordo con il punto di @ JonPeltier di fare questa essendo una cattiva idea, concettualmente. Tuttavia, se è necessario, esiste una soluzione semplice.

Rappresenta graficamente l'intero intervallo e salva o acquisisci il grafico come immagine. Apri l'immagine con un programma di manipolazione delle immagini, come Photoshop o GIMP. Quindi ritaglia l'area che non desideri, avvicina l'intervallo superiore e aggiungi linee frastagliate all'asse Y ai bordi dell'interruzione per indicare la discontinuità.


1

Puoi creare un grafico (falso?) Con esattamente l'aspetto che desideri:

  1. Crea una colonna in cui sottrai 15000, solo a valori Y maggiori di 7000. Usa quella colonna come nuovi valori Y per il grafico.

  2. Aggiungi i valori X e Y per una serie fittizia, con alcuni punti. Se il valore minimo nell'asse X è xm, i punti sono (xm, 0), (xm, 1000), ..., (xm, 6000), (xm, 8000), (xm, 9000),. .. Il valore 7000 viene ignorato. Puoi cambiarlo.

  3. Aggiungi celle con le etichette che utilizzerai per le serie fittizie: "0", "1000", ..., "6000", "23000", "24000", ... I valori 7000 e 22000 vengono saltati, poiché si sovrappongono.

  4. Vai al grafico e rimuovi le etichette di spunta dell'asse Y.

  5. Aggiungi una serie con i punti dati fittizi.

  6. Aggiungi le etichette ai punti dati. Puoi utilizzare i riferimenti alle celle dell'articolo 3 (consigliato) o inserire etichette esplicite. Inserire ogni etichetta (un riferimento o un'etichetta esplicita) è noioso quando si hanno molti punti dati. Controlla questo , e in particolare il componente aggiuntivo di Rob Bovey . È eccellente.

  7. Formatta la serie fittizia in modo che sia visivamente corretta (ad es. Piccole croci incrociate, nessuna linea).

Puoi usare le variazioni su questo. Ad esempio, puoi aggiungere punti extra alle tue serie fittizie, con le etichette corrispondenti. Gridlines corrisponderebbe alla serie fittizia.

È possibile utilizzare questa tecnica per creare un numero arbitrario di interruzioni degli assi. La formula per i valori Y "falsi" sarebbe più complicata, con IFs per rilevare l'intervallo corrispondente a ciascun punto e trasformazioni lineari adatte per tenere conto della variazione di scala per ciascun intervallo (presupponendo scale lineari; nessun log lineare di miscelazione ). Ma questo è tutto.

PS: vedi anche i link qui sotto. Penso ancora che la mia alternativa sia migliore.

http://peltiertech.com/broken-y-axis-in-excel-chart/

http://ksrowell.com/blog-visualizing-data/2013/08/12/how-to-simulate-a-broken-axis-value-axis/

http://www.tushar-mehta.com/excel/newsgroups/broken_y_axis/tutorial/index.html#Rescale%20and%20hide%20the%20y-axis

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.