НачатьНачать бесплатно

Добавление флажков

Фильтры с флажками позволяют быстро «выделить» одну или несколько групп, что особенно удобно при изучении того, как связи меняются между группами.

В этом упражнении вам нужно добавить фильтр с флажками для выбора региона на диаграмму рассеяния индекса цен на жильё в зависимости от доли домовладельцев в 2017 году.

Пакеты plotly и crosstalk уже загружены, а данные хранятся в переменной us2017.

Это упражнение является частью курса

Интерактивная визуализация данных: средний уровень с plotly в R

Посмотреть курс

Инструкции к упражнению

  • Добавьте фильтр с флажками для переменной region слева от диаграммы рассеяния, сохранённой в p17.
  • Ограничьте ширину области флажков 3 столбцами, а оставшееся пространство отведите под график.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# shared data object
shared_us <- SharedData$new(us2017, key = ~region)

# scatterplot of housing price index against homeownership
p17 <- shared_us %>%
  plot_ly(x = ~home_owners, y = ~house_price, color = ~region, height = 400) %>%
  add_markers()
  
# add a column of checkboxes for region to the left of the plot
___(___,
  ___(id = "region", label = "Region", sharedData = ___, group = ___),
  p17
)
Редактировать и запускать код