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
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 = ___)
)
)