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.
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.
- "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%
- 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%
Crea un gráfico de burbujas a través de
Insert
➡Insert Scatter (X, Y) or Bubble chart
:Luego haga clic derecho y
Select Data
para agregar una serie con la siguiente configuración:
- Y ya está... más o menos:
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 excel
para 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.