Excel 2007 - Valores personalizados del eje Y


9

Estoy haciendo un gráfico de columnas básico con algunas columnas. El único inconveniente es que, en lugar de mostrar números como marcas de cuadrícula, quiero mostrar palabras como "Muy bajo" y "Medio".

Por ejemplo, tengo

Data1 = 0.5
Data2 = 0.3
Data3 = 0.8

Entonces serían 3 columnas. Entonces quiero marcas en el eje Y de acuerdo con la siguiente escala:

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

¿Alguna forma de hacer esto en Excel 2007?

Respuestas:


18

No hay soporte oficial para esto en Excel; sin embargo, hay un truco para que funcione usando un diagrama de dispersión. Este método es un poco complicado, pero no requiere un complemento como la otra respuesta. Lo descubrí usando la información de aquí , pero haciendo un método diferente para que funcione con un gráfico de columnas.

Esencialmente, la forma en que esto funciona es que crea un conjunto de datos que corresponde a las etiquetas de categoría que desea utilizar. Establece los valores x en 0, y los valores y en la altura en la que desea que esté esa etiqueta. Luego, oculta los marcadores y agrega etiquetas de datos a esos puntos. Esto es relativamente sencillo para un diagrama de dispersión puro, pero cuando se combina con un gráfico de columnas, se vuelve muy complicado. Finalmente lo descubrí después de mucha experimentación. Trataré de dar instrucciones paso a paso aquí; comente si alguno de los pasos no está claro. Así es como se verá el gráfico final:

gráfico de columna de valores arbitrarios del eje y

Agregue lo siguiente a su hoja de trabajo, con las etiquetas para cada categoría, xvalores de 0 (ajustará esto más adelante) y yvalores de qué tan alto desea que sean las etiquetas.

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

Cree un diagrama de dispersión en blanco yendo a Insert> Scatter. Tendrás un gráfico en blanco. Haz clic Select Dataen la cinta. Obtendrá el siguiente diálogo:

diálogo de selección de datos

Ahora necesita agregar cada una de las líneas en su tabla x/ y/ labelcomo una serie separada. Haga clic en Add..., luego elija el valor de la Labelcolumna como el nombre de la serie, el valor de la xcolumna para los Valores de la Serie X y el valor de la ycolumna para los valores de la Serie Y.

seleccionando series

Repita esto para cada línea. Cada línea debe ser su propia serie que agregue haciendo clic en el Add...botón.

Una vez que haya hecho esto, su gráfico debería verse así:

gráfico de dispersión

Ahora, trace su gráfico de columna en un gráfico separado de la forma en que lo haría normalmente, seleccionando los datos y luego eligiendo Insert> 2-D Column Chart.

Seleccione el diagrama de dispersión y cópielo presionando Ctrl+ C. Seleccione el gráfico de columnas y presione Ctrl+ Vpara pegar. Esto convertirá el gráfico de columnas en un gráfico de dispersión.

Haga clic con el botón derecho en el eje x de la gráfica y elija las noneetiquetas de los ejes y las principales marcas de verificación.

Ahora, debajo de la pestaña de diseño en la cinta, elija Leftdebajo Data Labels. Luego, para cada una de las series de etiquetas, haga clic derecho en el marcador y elija Format Data Series. Debajo Marker Options, elige none. Luego haga clic en la etiqueta de datos. Marque la casilla para mostrar el nombre de la serie de datos y desactive la casilla para mostrar el valor Y. Haga esto para cada una de las series con sus etiquetas alta / media / baja.

Una vez que haya completado este paso, su gráfico debería verse así:

gráfico de Excel

Ahora para volver a convertirlo en un gráfico de columna para sus datos primarios. Haga clic derecho en la serie que originalmente era su gráfico de columnas y elija Change Series Chart Type.

cambiar el tipo de gráfico de serie

Ahora seleccione 2D Columndel cuadro de diálogo resultante. Su gráfico ahora debería verse así. Todo lo que nos queda por hacer es arreglar un poco las cosas.

gráfico parcialmente completo

Primero, elimine la leyenda haciendo clic y presionando Del. Luego, elimine las líneas de la cuadrícula haciendo clic en ellas y presionando Del. Luego, haga clic derecho en el eje xy elija Format Axis. Debajo Axis Options, establezca "Cruces de eje vertical" en "en el número de categoría" y establezca ese número en 1. Cierre el cuadro de diálogo de propiedades. Ahora, ajuste el valor del eje x para las etiquetas en la tabla que creó al principio hasta que las etiquetas estén al lado del eje. 0.5 funcionó para mí. Puede ajustar el valor de la primera serie hasta que se vea bien, luego ajustar los restantes arrastrando el valor de esa celda hacia abajo.

Finalmente, haga clic en el área del gráfico y use los cuadrados de cambio de tamaño para que las dimensiones se vean bien. Ahora, puede agregar un título de gráfico, títulos de eje y cualquier otra información que desee. También puede eliminar las etiquetas de datos del gráfico de columnas si lo desea. Su gráfico ahora debería verse como se veía en la primera captura de pantalla, con las categorías en el eje y y su gráfico de columnas mostrado:

Excel especial y gráfico


@nhinkle Gracias! ¿Hay alguna forma de obtener líneas de cuadrícula correspondientes a las etiquetas baja / media / alta? ¿También hay alguna forma de hacer que las columnas sean de diferentes colores?
Wesley Tansey

@WesleyTansey, creo que probablemente hay una manera. Antes de editar la publicación para incluir esa información, ¿podría aclarar: desea cambiar el color de todas las columnas, o desea cambiar cada columna individualmente?
nhinkle

@nhinkle Me gustaría cambiar cada columna individualmente.
Wesley Tansey

@WesleyTansey esa no es la forma en que los gráficos de columnas suelen formatearse, pero si lo desea, haga clic una vez en el área del gráfico, luego una segunda vez en la columna individual. Haga clic con el botón derecho y elija "Punto de datos formantes", luego puede cambiar los colores. Actualizaré mi publicación con información sobre cómo agregar líneas de cuadrícula en un momento.
nhinkle

-1 para que no haya círculos dibujados a mano.
Hola71

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.