2011-01-02 18:33:23 +0000 2011-01-02 18:33:23 +0000
10
10

¿Cómo cambiar el eje x mínimo/máximo del gráfico de columnas en Excel?

Aquí tengo un gráfico de columnas de la distribución binomial, que muestra cuántas veces se puede esperar sacar un seis en 235 tiradas de dados:

Nota: También se podría llamar distribución binomial de masas para p=1/6, n=235

Ahora ese gráfico está un poco aplastado. me gustaría cambiar el Mínimo y el Máximo en el eje horizontal. me gustaría cambiarlos a:

  • Mínimo: 22
  • Máximo: 57

Es decir, quiero ampliar esta sección del gráfico:

Puntos extra para el lector que pueda decir cómo se ha llegado a los números 22 y 57

Si se tratara de un gráfico de Scatter en Excel, podría ajustar el mínimo y el máximo del eje horizontal como quisiera:

Desafortunadamente, este es un gráfico de Columnas, donde no hay opciones para ajustar los límites mínimos y máximos del eje de ordenadas:

puedo hacer una cosa bastante horrible al gráfico en Photoshop, pero no es muy útil después:

Pregunta : ¿cómo cambiar el mínimo y el máximo del eje x de un gráfico de columnas en Excel (2007)?

Respuestas (9)

6
6
6
2011-01-02 20:05:29 +0000

Haga clic con el botón derecho en el gráfico y elija Seleccionar datos. Seleccione su serie y elija Editar. En lugar de tener una “Serie de Valores” de A1:A235, hazla A22:A57 o algo similar. En resumen, sólo grafica los datos que quieres en lugar de graficar todo y tratar de ocultar partes de ellos.

3
3
3
2015-07-23 14:40:25 +0000

Aquí hay un enfoque totalmente diferente.

La captura de pantalla de abajo muestra la parte superior de la hoja de trabajo con los datos en las columnas A y B y una secuencia de gráficos.

El gráfico superior izquierdo es simplemente un gráfico de dispersión XY.

El gráfico superior derecho muestra la distribución con el eje X escalado como se desee.

Se han añadido barras de error al gráfico central izquierdo.

El gráfico central derecho muestra cómo modificar las barras de error verticales. Seleccione las barras de error verticales y pulse Ctrl+1 (número uno) para darles formato. Elija la dirección de menos, sin tapas finales, y el porcentaje, introduciendo 100% como el porcentaje a mostrar.

Seleccione las barras de error horizontales y pulse Borrar (gráfico inferior izquierdo).

Formatee la serie XY para que no utilice marcadores, así como tampoco líneas (gráfico inferior derecho).

Por último, seleccione las barras de error verticales y formatéelas para que utilicen una línea de color, con un ancho mayor. Estas barras de error utilizan 4,5 puntos.

2
2
2
2013-04-05 01:54:51 +0000

Me encontré con el mismo problema, es molesto que la funcionalidad no está allí para los gráficos que no sean un gráfico de dispersión.

Una solución más fácil que encontré fue trazar el gráfico completo como lo tienes arriba. En tu caso, trazando los datos en A1:A235.

Luego, en la hoja de trabajo con tus datos fuente, simplemente selecciona las filas A1:A21 y A58:A235 y ‘escóndelas’ (Click derecho y selecciona Hide).

Cuando vuelva a su gráfico, éste se actualizará para mostrar sólo los datos de A22:A57.

Hecho

1
1
1
2015-06-16 22:01:37 +0000

Puede ejecutar las siguientes macros para establecer los límites del eje x. Este tipo de eje x se basa en un recuento, es decir, sólo porque la primera columna está etiquetada con algún número, sigue siendo 1 en la escala del eje. Ej. Si desea trazar las columnas 5 a 36, establezca 5 como el mínimo del eje x, y 36 como el máximo del eje x. Esta es la única forma que conozco para reescalar el eje “no escalable”. ¡Saludos!

Sub e1_Min_X_Axis()
On Error GoTo ErrMsg

Min_X_Axis = Application.InputBox(Prompt:="Enter Minimum Date (MM/DD/YYYY), Minimum Number, or Select Cell", Type:=1)
If Min_X_Axis = "False" Then
    Exit Sub
Else
    ActiveChart.Axes(xlCategory).MinimumScale = Min_X_Axis
End If
Exit Sub    

ErrMsg:
    MsgBox ("You must be in a chart."), , "Oops!"

End Sub

Sub e2_Max_X_Axis()
On Error GoTo ErrMsg

Max_X_Axis = Application.InputBox(Prompt:="Enter Maximum Date (MM/DD/YYYY), Number, or Select Cell", Type:=1)

If Max_X_Axis = "False" Then
    Exit Sub
Else
    ActiveChart.Axes(xlCategory).MaximumScale = Max_X_Axis
End If
Exit Sub

ErrMsg:
    MsgBox ("You must be in a chart."), , "Oops!"

End Sub
0
0
0
2016-04-08 15:04:29 +0000

He aquí otro enfoque. Excel no es nada si no es flexible, si sabes cómo trabajarlo.

Haz doble clic en el eje horizontal para formatearlo. Cambia el tipo de escala a Fecha. Si Excel aplica un formato de fecha a las etiquetas de los ejes, cambia de nuevo a un formato numérico.

Elija 1/22/1900 (día 22) para el mínimo del eje y 2/26/1900 (día 57) para el máximo del eje.

0
0
0
2011-07-04 19:20:14 +0000

Puedes usar los offsets de Excel para cambiar el zoom del eje X. Vea este tutorial .

0
0
0
2013-05-07 19:01:27 +0000

Si seleccionas el eje izquierdo, haces clic con el botón derecho y eliges “formatear eje”, verás las opciones del eje que te permiten establecer los valores mínimos y máximos como números fijos. Puedes jugar con esos ajustes para obtener los resultados que prefieras.

0
0
0
2015-07-23 14:28:59 +0000

Relacionado con el de @dkusleika pero más dinámico.

Aquí está la parte superior de una hoja de trabajo con los números del 0 al 235 en la columna A y la probabilidad de que se saquen tantos seises en 235 lanzamientos de un dado justo en la columna B. El Mín y el Máx de la primera columna se dan en E1 y E2, junto con el gráfico inicial de los datos.

Definiremos un par de nombres de rangos dinámicos (lo que Excel llama “Nombres”). En la pestaña Fórmulas de la cinta de opciones, haz clic en Definir nombre, introduce el nombre “recuentos”, dale un ámbito de la hoja de cálculo activa (yo mantuve el nombre por defecto Hoja1), e introduce esta fórmula

=INDEX(Hoja1!$A$2:$A$237,MATCH(Hoja1!$E$1,Hoja1!$A$2:$A$237)): INDEX(Hoja1!$A$2:$A$237,MATCH(Hoja1!$E$2,Hoja1!$A$2:$A$237))

Esto básicamente dice que tomemos el rango que comienza donde la columna A contiene el valor mínimo en la celda E1 y que termina donde la columna A contiene el valor máximo en la celda E2. Estos serán nuestros valores X.

Haz clic en la pestaña Fórmulas > Gestor de nombres, selecciona “counts” para rellenar la fórmula en Refers To en la parte inferior del diálogo, y asegúrate de que el rango que quieres está resaltado en la hoja.

En el cuadro de diálogo del Gestor de Nombres, haz clic en Nuevo, introduce el nombre “probs”, e introduce la fórmula mucho más simple

=OFFSET(Hoja1!counts,0,1)

que significa tomar el rango que está cero filas por debajo y una fila a la derecha de counts. Estos son nuestros valores Y.

Ahora haz clic con el botón derecho del ratón en el gráfico y elige Seleccionar datos en el menú emergente. En Horizontal (Category) Axis Labels, haz clic en Edit, y cambia

=Sheet1!$A$2:$A$237

a

=Sheet1!counts

y haz clic en Enter. Ahora seleccione la serie que aparece en el cuadro de la izquierda y haga clic en Editar. Cambie los valores de la serie de

=Hoja1!$B$2:$B$237

a

=Hoja1!probs

Si se hace correctamente, el gráfico tiene ahora este aspecto:

Cambia los valores en las celdas E1 o E2, y el gráfico cambiará para reflejar los nuevos mínimos y máximos.

-1
-1
-1
2015-10-14 15:17:03 +0000

Cambie el tipo de gráfico a Dispersión. A continuación, ajuste el eje como desee. A continuación, vuelva a cambiar a un gráfico que desee, y mantendrá la configuración de los ejes ajustada.