ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Añade información al pasar el cursor para el grupo income, la puntuación de happiness y el índice social.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 = ___)
Editar y ejecutar código