Excel 2007 - Valori dell'asse Y personalizzati


9

Sto realizzando un istogramma di base con alcune colonne. L'unica cattura è invece di mostrare i numeri come segni di griglia, voglio mostrare parole come "Molto basso" e "Medio".

Ad esempio, ho

Data1 = 0.5
Data2 = 0.3
Data3 = 0.8

Quindi sarebbero 3 colonne. Quindi voglio i segni sull'asse Y secondo la seguente scala:

0.1 = Very Low
0.25 = Low
0.5 = Medium
0.75 = High
0.9 = Very High

Un modo per farlo in Excel 2007?

Risposte:


18

Non esiste un supporto ufficiale per questo in Excel; tuttavia, esiste un trucco per farlo funzionare usando un diagramma a dispersione. Questo metodo è un po 'complicato, ma non richiede un componente aggiuntivo come l'altra risposta. Ho capito usando le informazioni da qui , ma facendo un metodo diverso per farlo funzionare con un istogramma.

In sostanza, il modo in cui funziona è che si crea un set di dati che corrisponde alle etichette delle categorie che si desidera utilizzare. Impostare i valori x su 0 e i valori y sull'altezza in cui si desidera quell'etichetta. Quindi, nascondi i marcatori e aggiungi etichette di dati a quei punti. Questo è relativamente semplice per un diagramma a dispersione puro, ma quando combinato con un grafico a colonna, diventa molto complicato. Alla fine l'ho capito dopo molte sperimentazioni. Proverò a dare istruzioni dettagliate qui; commentare se uno dei passaggi non è chiaro. Ecco come apparirà il grafico finale:

grafico colonna valori dell'asse y arbitrario

Aggiungi quanto segue al tuo foglio di lavoro, con le etichette per ogni categoria, i xvalori di 0 (lo regolerai in seguito) e i yvalori di quanto vuoi che siano le etichette.

x      y      label
0     0.1     Very Low
0     0.25    Low
0     0.5     Medium
0     0.75    High
0     0.9     Very High

Crea un grafico a dispersione vuoto andando a Insert> Scatter. Avrai un grafico vuoto. Fai clic su Select Datanella barra multifunzione. Verrà visualizzata la seguente finestra di dialogo:

selezionare la finestra di dialogo dei dati

Ora devi aggiungere ciascuna delle righe nella tua x/ y/ labeltable come una serie separata. Fare clic su Add..., quindi selezionare il valore dalla Labelcolonna come nome della serie, il valore dalla xcolonna per i valori della serie X e il valore dalla ycolonna per i valori della serie Y.

selezione di serie

Ripeti l'operazione per ogni riga. Ogni riga deve essere la propria serie aggiunta facendo clic sul Add...pulsante.

Una volta fatto, il tuo grafico dovrebbe apparire così:

trama a dispersione

Ora, traccia il grafico a colonne in un grafico separato come faresti normalmente, selezionando i dati, quindi scegliendo Insert> 2-D Column Chart.

Selezionare il grafico a dispersione e copiarlo premendo Ctrl+ C. Seleziona il grafico a colonne e premi Ctrl+ Vper incollare. Questo convertirà il grafico a colonne in un grafico a dispersione.

Fare clic con il tasto destro sull'asse X per il grafico e scegliere noneper le etichette degli assi e i segni di spunta principali.

Ora, sotto la scheda layout sulla barra multifunzione, scegli Leftsotto Data Labels. Quindi, per ciascuna delle serie di etichette, fare clic con il pulsante destro del mouse sul marcatore e scegliere Format Data Series. Sotto Marker Options, scegli none. Quindi fare clic sull'etichetta dei dati. Seleziona la casella per mostrare il nome della serie di dati e deseleziona la casella per mostrare il valore Y. Fallo per ciascuna delle serie con le tue etichette alta / media / bassa.

Una volta completato questo passaggio, il grafico dovrebbe apparire così:

eccellente grafico

Ora per riconvertirlo in un istogramma per i tuoi dati primari. Fai clic con il pulsante destro del mouse sulla serie originariamente rappresentata dal tuo istogramma e scegli Change Series Chart Type.

cambia il tipo di grafico della serie

Ora seleziona 2D Columndalla finestra di dialogo risultante. Il tuo grafico ora dovrebbe apparire così. Tutto ciò che ci resta da fare è sistemare un po 'le cose.

grafico parzialmente completo

Innanzitutto, rimuovere la legenda facendo clic su di essa e premendo Del. Quindi, rimuovere le linee della griglia facendo clic su di esse e premendo Del. Quindi, fare clic con il tasto destro sull'asse x e scegliere Format Axis. Sotto Axis Options, imposta "Incroci dell'asse verticale" su "al numero di categoria" e imposta quel numero su 1. Chiudi la finestra di dialogo delle proprietà. Ora, regola il valore dell'asse x per le etichette nella tabella che hai creato all'inizio fino a quando le etichette si trovano accanto all'asse. 0,5 ha funzionato per me. Puoi regolare il valore della prima serie fino a quando sembra buono, quindi regolare quelle rimanenti trascinando il valore di quella cella verso il basso.

Infine, fai clic sull'area del grafico e utilizza i quadrati di ridimensionamento per rendere le dimensioni ottimali. Ora puoi aggiungere un titolo grafico, i titoli degli assi e qualsiasi altra informazione desideri. Se lo desideri, puoi anche rimuovere le etichette dei dati dal grafico a colonne. Il tuo grafico ora dovrebbe apparire come nel primo screenshot, con le categorie sull'asse y e il tuo grafico a colonne visualizzati:

eccellente grafico speciale


@nhinkle Grazie! Esiste un modo per ottenere le linee della griglia corrispondenti alle etichette bassa / media / alta? C'è anche un modo per far sì che le colonne abbiano colori diversi?
Wesley Tansey,

@WesleyTansey, credo che probabilmente ci sia un modo. Prima di modificare il post per includere tali informazioni, potresti chiarire: vuoi cambiare il colore di tutte le colonne o vuoi cambiare ciascuna colonna singolarmente?
nhinkle

@nink Mi piacerebbe cambiare ogni colonna singolarmente.
Wesley Tansey,

@WesleyTansey non è di solito il modo in cui i grafici a colonna sono formattati, ma se vuoi, fai clic una volta nell'area del grafico, quindi una seconda volta sulla singola colonna. Fare clic con il tasto destro e selezionare "Formant Data Point", quindi è possibile modificare i colori. Aggiornerò il mio post con informazioni sull'aggiunta di linee della griglia tra poco.
Pensa al

-1 per nessun cerchio disegnato a mano.
Ciao,

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.