Cómo crear el gráfico de bala de "Stephen Few"

Stephen Few ha diseñado un gráfico de bala como un reemplazo para un acelerómetro tradicional.

Un gráfico de indicador tradicional ocupa una gran cantidad de espacio para mostrar, por lo general, un solo valor. Un gráfico de bala es lineal y puede mostrar más de un valor.

Los principales componentes de un gráfico de bala son los siguientes:
  1. Una etiqueta de texto
  2. Una escala cuantitativa a lo largo de un eje lineal simple
  3. Una medida principal
  4. Una o dos medidas comparativas (opcional)
  5. De dos a cinco rangos a lo largo de la escala cuantitativa para definir el estado cualitativo de la medida principal (opcional)
No existe un gráfico de bala nativo en QlikView. Sin embargo, se puede crear uno mediante la combinación de un par de objetos.

Los elementos 1, 2, 4 y 5 se pueden lograr con un gráfico de indicador lineal. El item 3, puede ser superpuesto utilizando un gráfico de barras separado y transparente.

Para empezar este ejemplo cargar el siguiente script que servirá como fuente de datos:

LOAD * INLINE [
    País, Ventas, Meta
    Perú, 1000, 1100
    Argentina, 800, 1000
    Ecuador, 800, 700
    Brasil, 1000, 1000
]

Para crear el gráfico de bala de Stephen Few realice los siguientes pasos:

Añadir un nuevo gráfico, seleccionar como tipo "Gráfico de Indicador". Agregar un título al gráfico en el campo de título del mismo, luego hacer clic en "Siguiente".


No se usa ni una dimensión para este tipo de gráfico, hacer clic en "Siguiente".


Ingresar la siguiente expresión: Sum(Meta). Y hacer clic en "Aceptar".


Luego clic en "Siguiente" para continuar con el asistente.


Como no estamos haciendo uso de una dimensión, no se requiere de un ordenamiento, así que solo se hace clic en "Siguiente".

En la pestaña "Estilo", seleccione un medidor lineal y establezca la orientación a horizontal. Haga clic en "Siguiente".


Hay algunos cambios que son necesarios hacer en la pestaña "Presentación".
  • Configuración del Indicador, Máximo: Max(Meta) * 1.2
  • Indicador, Modo: Mostrar Aguja
  • Indicador, Estilo: Línea
  • Mostrar Escala, Mostrar Etiquetas en Cada: 1 (Unidad Principal)
  • Ancho Automático de Segmentos: Desactivado
  • Ocultar Límites de Segmento: Activado
  • Ocultar Límites de Indicador: Activado
 

Debe haber dos sementos por defecto, añadir un tercer segmento haciendo clic en el botón "Agregar". Los ajustes para cada segento son los siguientes:
  • Segmento 1, Límite Inferior: 0.0
  • Segmento 2, Límite Inferior: Sum(Meta) * 0.5
  • Segmento 3, Límite Inferior: Sum(Meta) * 0.9

Aplicar colores apropiados para cada segmento (por ejemplo Rojo/Amarillo/Verde o Gris Oscuro/Medio/Claro).


Clic en "Finalizar" y obtendremos el siguiente gráfico.


La mayoría de los elementos del gráfico de bala están ahora en su lugar. De hecho, este tipo de gráfico lineal puede ser suficiente para algunos usos. Pero para este caso, ahora tenemos que añadir el gráfico de barras.

Añadir un nuevo gráfico de barras. El título no es importante ya que no se mostrará. Desactivar el check de la opción "Mostrar Título en Gráfico" y hacer clic en "Siguiente".


En este gráfico tampoco se hará uso de una dimensión. Hacer clic en "Siguiente".

Añadir la siguiente expresión: Sum(Ventas)


Al no tener una dimensión no se necesita ordenamiento, así que hacer clic en "Siguiente". En estilo cambiar la orientación a "Horizontal", clic en "Siguiente" y la presentación no es un tema relevante en este momento, clic en "Siguiente" para saltar este paso.

En la configuración de Ejes realizar la siguiente configuración:
  • Ocultar Eje: Activado
  • Max Estático: Activado
  • Expresión de Max Estático: Sum(Meta) * 1.2

Hacer clic en "Siguiente".


En la configuración de Color, establecer Transparencia 100%. Seleccione en el primer color uno que sea oscuro, por ejemplo negro y hacer clic en "Siguiente".


Continúe haciendo clic en "Siguiente" hasta llegar a la configuración de Diseño. Asegurese que la opción Intensidad de Sombreado tenga el valor "Sin Sombreado", establecer Ancho de Borde a "0". Seleccionar Capa "Superior" y luego clic en "Siguiente".


Desactivar la opción "Mostrar Título". Haga clic en "Finalizar".


Coloque el gráfico de barras sobre el indicador de tal forma que los tamaños coincidan. Con esto tenemos el gráfico de bala creado.


Comentarios