Pulir tus gráficos
El siguiente bloque de código genera un gráfico interactivo de la felicidad nacional frente a un índice de apoyo social, donde los símbolos representan la clasificación de ingresos del país.
happy %>%
plot_ly(x = ~social.support, y = ~happiness,
hoverinfo = "text",
text = ~paste("Country: ", country)) %>%
add_markers(symbol = ~income, symbols = c("circle-open", "square-open", "star-open", "x-thin-open"))
Tu tarea es editar la información al pasar el cursor y las etiquetas de los ejes para que quien lea pueda interpretar la información más fácilmente.
Se han cargado plotly y el conjunto de datos happy para ti.
Este ejercicio forma parte del curso
Visualización de datos interactiva intermedia con plotly en R
Instrucciones del ejercicio
- Añade información al pasar el cursor para el grupo
income, la puntuación dehappinessy el índicesocial.support. - Usa
round(<variable>, 2)para redondear todas las variables numéricas a dos decimales en la información al pasar el cursor. - Cambia la etiqueta del eje x a
"Social support index"y la etiqueta del eje y a"National happiness score".
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Complete the following code to polish the plot
happy %>%
plot_ly(x = ~social.support, y = ~happiness,
hoverinfo = "text",
text = ~paste("Country: ", country,
"
Income: ", ___,
"
Happiness: ", ___,
"
Social support: ", ___)) %>%
add_markers(symbol = ~income,
symbols = c("circle-open", "square-open", "star-open", "x-thin-open")) %>%
layout(xaxis = ___,
yaxis = ___)