martes, 21 de julio de 2009

Crear un gráfico que muestre el grado de cumplimiento de un proyecto

Con estos pasos se trata de guiar al usuario para que pueda crear un gráfico que muestre el cumplimiento de un proyecto a lo largo de la ejecución del mismo. Utilizaremos un gráfico de barras de dos series que iremos modificando para obtener un gráfico que permite visualizar perfectamente el grado de ejecución del proyecto.

Crear un gráfico de barras

Usaremos el asistente para gráficos.
En primer lugar, colocaremos una tabla como:

Usamos los pasos del asistente seleccionamos un gráfico de columnas agrupadas que compare valores a lo largo de las categorías. En el paso dos, ponemos las series en filas, tal como muestra la siguiente imagen:

Eliminar leyenda y cuadricula

Eliminamos la leyenda y la cuadricula (simplemente seleccionándolas y pulsando la tecla Supr).



Dar formato a los ejes Y2 e Y1

Damos formato a la serie de datos Grado de cumplimiento para el eje Y2.



Para ello, seleccionamos la serie, vamos a la solapa eje y marcamos la opción eje secundario. Al marcarla la imagen queda como:



Después damos formato a los ejes Y1 (a la izquierda) e Y2 (a la dcha) seleccionándolos, hacemos clic en el botón dcho. del ratón sobre ellos, seleccionando la opción Formato de ejes


y haciendo clic en la pestaña Escala. Valor mínimo a 0, y el máximo a 100, la unidad mayor a 10 y la mínima a 5:




Quizá al pulsar en aceptar veamos que el eje de abscisas cruce en 80. Si es así, volveremos al anterior cuadro de dialogo donde el mínimo lo volveremos a poner a 0 para reproducir la imagen anterior.

Sobre el eje de la derecha Y2 realizamos las mismas acciones para obtener la siguiente imagen:


Después hacemos un clic sobre el 1 del eje de abscisas pulsamos en Supr para darnos:


Cambiar los colores

Ya solo nos queda modificar los fondos. El fondo del dibujo lo ponemos blanco




Lo mismo para los colores de la serie, botón derecho y formato de la serie y modificamos los colores para que quede de la siguiente forma:



Eliminar el área de trazado

También podemos eliminar el área de trazado seleccionando los límites más tenues (arriba y abajo) y pulsando en Supr. Con lo cual nos queda:



Resultado final

Así, ya lo tenemos. Si modificamos el valor del grado de cump. el gráfico lo refleja también:


1 comentario:

  1. ¿Existe algún código en Visual Basic para hacer esto?

    Tengo 2 rangos de datos:
    .SeriesCollection(i).XValues (Eje X)
    .SeriesCollection(i).Values (Eje Y)

    Y deseo agregar un eje Y secundario.

    ResponderEliminar