¿Cómo puedo crear un diagrama de dispersión que dimensione los puntos en función de una variable?

¿Cómo puedo crear un diagrama de dispersión que dimensione los puntos en función de una variable?

Disculpas si no utilicé la descripción del título más precisa para mi problema, pero eso es lo que termino.

Entonces tengo el siguiente conjunto de datos que debería representar la percepción pública en diferentes ciudades hacia algunos servicios básicos:

City/Priority   Roads   Parks   Hospitals        
London           50%     30%      10%      
Paris            40%     20%      40%        
Tokyo            25%     25%      50%        
Rome             20%     30%      50%        

Mi objetivo es trazarlo de manera similar a la siguiente, con los tamaños de los círculos cambiando proporcionalmente con los valores.

ingrese la descripción de la imagen aquí

Pensé en hacerlo mediante un diagrama de dispersión, pero no tuve suerte. ¿Alguna idea de cómo empezar?

Respuesta1

No tengo la respuesta completa, pero es un comienzo.

  1. "Aplana" tus datos. La tabla que publicó tiene dos dimensiones (ciudad y prioridad), lo que dificulta su trazado en Excel. En su lugar, cree una tabla (más larga) que tenga una columna para la ciudad, la prioridad y el valor correspondiente:
City     Priority    Value
London   Roads       50%
Paris    Roads       40%
Tokyo    Roads       25%
Rome     Roads       20%
London   Parks       30%
Paris    Parks       20%
Tokyo    Parks       25%
Rome     Parks       30%
London   Hospitals   10%
Paris    Hospitals   40%
Tokyo    Hospitals   50%
Rome     Hospitals   50%
  1. Lo que quieres se llamagráfico de burbujasen Excel y necesita datos numéricos. Por lo tanto, deberá asignar números (es decir, ID) a la ciudad y los valores de prioridad. Como esto:
City     City ID     Priority    Priority ID     Value
London   1           Roads       1               50%
Paris    2           Roads       1               40%
Tokyo    3           Roads       1               25%
Rome     4           Roads       1               20%
London   1           Parks       2               30%
Paris    2           Parks       2               20%
Tokyo    3           Parks       2               25%
Rome     4           Parks       2               30%
London   1           Hospitals   3               10%
Paris    2           Hospitals   3               40%
Tokyo    3           Hospitals   3               50%
Rome     4           Hospitals   3               50%
  1. Crea un gráfico de burbujas a través de InsertInsert Scatter (X, Y) or Bubble chart: ingrese la descripción de la imagen aquí

  2. Luego haga clic derecho y Select Datapara agregar una serie con la siguiente configuración:

ingrese la descripción de la imagen aquí

  1. Y ya está... más o menos:

ingrese la descripción de la imagen aquí

No puedo encontrar una manera sencilla de asignar texto a los ejes de un gráfico de burbujas (en lugar de números). Quizás puedas buscar assign text to bubble chart axes excelpara ver cómo hacerlo.

Una solución alternativa de True Office® es eliminar los ejes y agregar cuadros de texto manualmente con su ciudad y valores de prioridad. Desafortunadamente, no escala bien.

Si no está vinculado a Excel (y puede codificar un poco), puede consultar Python contramaomatplotliboMicrosoft PowerBI

Respuesta2

Un gráfico de burbujas es para conjuntos de datos con tres medidas distintas. Su tabla tiene solo una medida (%), por lo que le recomiendo que no intente utilizar un gráfico de burbujas para esto.

Generalmente, con la visualización de datos, debe intentar hacer comparaciones sencillas entre categorías relacionadas.

Para su conjunto de datos, recomiendo un gráfico de barras agrupadas, donde la comparación se realiza simplemente entre las longitudes de las barras.

El gráfico de burbujas hará que esas comparaciones sean más difíciles para las personas que vean el gráfico.

Es fácil ver cuándo una barra es más larga o más corta que otra, incluso si sus magnitudes están muy cercanas entre sí. Si dos burbujas son similares en tamaño, es más difícil saber cuál es más grande o más pequeña que la otra.

ingrese la descripción de la imagen aquí

información relacionada