ComeçarComece de graça

Adicionando um slider

Um filtro do tipo slider permite atualizar facilmente os valores de dados exibidos, restringindo uma variável numérica a um intervalo específico. Neste exercício, sua tarefa é incluir dois sliders para o diagrama de dispersão do índice de preços de moradia versus propriedade de imóvel em 2017: um para cada eixo.

plotly e crosstalk já foram carregados para você, e os dados estão armazenados em us2017.

Observação: talvez você precise rolar a tela para baixo ou abrir o Visualizador HTML em uma nova janela para ver os sliders.

Este exercício faz parte do curso

Visualização Interativa de Dados Intermediária com plotly em R

Ver curso

Instruções do exercício

  • Coloque dois sliders abaixo do gráfico de dispersão armazenado em p17. O primeiro slider deve corresponder ao índice de preços de moradia (house_price), e o segundo slider deve corresponder ao percentual de propriedade de imóvel (home_owners).
  • Adicione rótulos aos sliders que correspondam aos títulos dos eixos em p17, "HPI" e "Home ownership (%)".

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

shared_us <- SharedData$new(us2017)
p17 <- shared_us %>%
  plot_ly(x = ~home_owners, y = ~house_price, 
          color = ~region, height = 400) %>%
  add_markers() %>%
  layout(xaxis = list(title = "Home ownership (%)"), 
         yaxis = list(title = "HPI"))
  
# add a slider filter for each axis below the scatterplot
___(
  ___(p17,
      ___(id = "price",  label = ___,  sharedData = ___,  column = ___),
      ___(id = "owners",  label = ___,  sharedData = ___, column = ___)
  )
)
Editar e executar o código