dt - 绘图图和 DT 表的客户端链接

标签 dt r-plotly

我正在尝试改编 Carson Sievert 的 plotly book 中的一个示例,他将传单 map 链接到数据框,以便它适用于绘图

 library(plotly)
 library(crosstalk)
 library(sf)

 nc <- sf::st_read(system.file("shape/nc.shp", package = "sf"), quiet = TRUE)
 df <- nc %>% 
     select(AREA,NAME) %>% 
     group_by(NAME)

 st_geometry(df) <- NULL

 hk <- highlight_key(df)

chart <-plot_ly(df, y= ~NAME,x= ~AREA, split = ~NAME) %>%
       highlight() %>%
       layout(showlegend = FALSE) 

  bscols(chart, DT::datatable(hk))

这会为每一行生成所需的图表和数据,但单击一个值 图表上不过滤数据表

最佳答案

您需要为绘图图和 dt 表提供 hk。另外,我建议添加 layout(barmode = "overlay") 条形图定义

关于dt - 绘图图和 DT 表的客户端链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57780172/

相关文章:

r - Shiny 的 DT 数据表 - 重置过滤器

r - 有条件地设置 RowGroup 的样式

javascript - Shiny :在非事件 tabPanel 上更新 DT

jquery - R Shiny 的 DataTables ColVis 行为

r - R : How to include a colorbar, 中的 Plot_ly 符号和图例中标记的大小?

r - 在 R 中使用带有 Shiny 的 flexdashboard 使 DT (DataTable) 响应

r - 绘制多个更新菜单

r - 如何为 R shiny App 连续旋转 3D Plotly

r - 标签中带有长名称的ggplotly

r - Plotly,在用 add_markers 创建的点周围添加边框