【发布时间】:2018-11-18 19:30:12
【问题描述】:
我使用 ggplotly 从 ggplot2 创建了一个散点图。
我想获得一张包含选定/放大的数据点的表格,但我找不到这样做的方法。
library(ggplot2)
library(plotly)
p <- ggplotly(plot.rel.kinship)
htmlwidgets::saveWidget(as_widget(p), "scatterplot.html")
在 plotly 论坛上似乎有一个类似的未回答的问题:
https://community.plot.ly/t/get-datapoints-in-currently-zoomed-view/259
这个问题似乎也有关系:
Using Plotly with DT via crosstalk in Shiny
感谢您的帮助。
更新:
library(crosstalk)
a <- datatable(king.kin.subset)
kinship.plotly.table <- bscols(widths = c(6, 4), p, a)
htmltools::save_html(kinship.plotly.table, "scatterplot_table.html")
仍然无法根据散点图上的点选择来更新 DataTable。
【问题讨论】:
-
shiny可以帮助您。 -
闪亮是实现这一目标的唯一方法吗?即是否可以只调用一个绘图函数?
标签: r datatables shiny plotly r-plotly