这是我关于StackOverflow的第一个问题。我试图使它尽可能清晰,但我也非常乐意提供反馈!
我正在创建一个具有R Shiny的应用程序,以分析多个样本的二维数据(时间和值)。
我希望应用程序执行以下操作:
导入示例文件。
识别上载文件中的样本数量。
非常感谢Pork Chop指出了与this question的相似之处-它解决了我的selectSelect bar多重问题。也感谢camille建议使用purr的map函数,该函数可以帮助我创建没有麻烦的ggplot对象列表。
但是,我仍然在努力让所有ggplot对象显示在Shiny中。我使用this approach来获取灵感,但是作者使用了具有静态长度的for循环。我尝试了他们的方法,只是想看看它是否有效,但这也只给了我地块清单中的第一幅。
这是我当前方法的一个非常基本的例子。也许与map / lapply与renderPlot有关?即map(plot_list,renderPlot({}))吗?
衷心感谢您的帮助和耐心。
编辑:终于在this帖子的大量帮助下解决了我的问题!我没有使用max_plots来创建样本数量的反应值,并且一旦添加了observe({}),便能够使图正确显示。