首页 > 解决方案 > R在子图中绘制了许多散点图

问题描述

我有一个 R 闪亮的应用程序,我有一个大约 35 列和 6,000 行的数据框。我需要做的一件事是创建一个页面,在其中显示用户选择的单个变量(列)与所有其他 34 个变量(列)的散点图。子图应有 4 列或最多 5 列。听起来很简单,但我被困住了。我试图使用在 https://plotly.com/r/subplots/ 上共享的代码,并通过简单的调整(如下)尝试显示散点图。

fig <- economics
fig <- df.gathered %>% transform(id = as.integer(factor(variable)))
fig <- fig %>% plot_ly(x = ~date, y = ~value, type='scatter', yaxis = ~paste0("y", id))
fig <- fig %>% subplot(nrows =2, shareX = TRUE)

但是,这会触发错误消息:

Error in (function (obj, domains)  : 
  (list) object cannot be coerced to type 'double'

有人可以建议我应该做什么吗?甚至更好:有没有更好的方法可以在页面上快速显示这些大约 30 多个散点图?谢谢你

标签: rr-plotly

解决方案


推荐阅读