问题标签 [flexdashboard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
10232 浏览

r - 在 flexdashboard 中自动调整 ggplot2 绘图的大小

我有一个带有一个框架的 flexdashboard。现在我遇到了两个问题:

首先,如何更改框架标题(“示例”)的大小?

其次,仪表板在浏览器中自动调整大小。但是, ggplot2 图没有。我如何告诉 flexdashboard 自动调整该图的大小?

0 投票
1 回答
1011 浏览

shiny-server - 闪亮的 flexdashboard 中的反应性 uiOutput - 杀死整个仪表板?

我正在尝试将我的闪亮仪表板移植到 flexdashboard,但我遇到了在服务器端呈现的对象的问题。

在此示例中,我有一个在服务器端呈现的输入选择器

然后显示在仪表板上:

这在我第一次加载页面时效果很好,但是,如果我执行以下操作: 1. 加载页面(工作正常!) 2. 调整页面大小(使其重新加载)

然后我显示的输入选择器将从仪表板上完全消失。不仅如此,它还会从网站的所有其他实例中消失(我在闪亮的服务器上拥有它)。然后需要在 shinyserver 中重新加载仪表板/闪亮应用程序(我只是复制新文件),以便 UI 再次出现。

当我渲染 ggvis plot 服务器端并通过它时,也会出现此问题。

当我同时使用两者时会出现此问题:1. Shinyserver(此处的dockerfile:https ://github.com/raubreywhite/shiny )2. rmarkdown::run on RStudio

我在此处附加了 .Rmd 文件和数据:https ://github.com/rstudio/flexdashboard/issues/61

我不知道这是 flexdashboard 的错误还是我做错了什么,因为我不了解 flexdashboard 和 shinydashboard 之间的不同思维方式。

谢谢!


我一直在对此进行更多研究,而且似乎如果我重新加载页面就会发生这种情况。所以 uiOutput 似乎在网站重新加载后消失了。

0 投票
0 回答
890 浏览

r - 如何使用 rmarkdown 的 flexdashboard 隐藏导航栏中的页面?

我正在制作一个仪表板,用于可视化不同公司不同招聘广告发布的数据。现在我已经设置了导航栏中有一个下拉列表,显示所有公司,但是有些公司有不止一个应用程序,所以我想在该页面上有一个链接到不同的应用程序仪表板(比如第二个菜单)。但是,我无法弄清楚如何链接到仪表板页面而不显示在导航栏中。我已经尝试了从将 data-navmenu 设置为“null”、“NULL”、Null 等的所有方法。似乎什么都没有工作。有谁知道如何解决这个问题或对不同的方法提出建议?

这是一张供参考的图片...我正在努力使“销售经理”链接根本不在导航栏中: 单击此处查看图片

0 投票
1 回答
1501 浏览

r - 在 Flexdashboard 中链接页面而不在导航栏中

我正在尝试将一个仪表板页面链接到另一个,但我不希望链接页面位于导航栏中。出于某种原因,我找不到这样做的方法。有没有办法做到这一点?

0 投票
4 回答
12890 浏览

r - R + Shiny 哪个锤子?直的 Shiny、flexdashboard 还是 shinydashboard?

冒着被mods “问题太宽泛”的锤子击中的风险,我想问一下,鉴于出现了大量的交互式 RShiny工具和包,你什么时候使用哪个?

  1. Shiny - 对我来说,唯一的缺点是您的项目需要从闪亮的服务器上运行,但似乎是最佳选择。

  2. shinydashboard - 闪亮但有很好的标注价值框。

  3. flexdashboard - 把它写在 Rmd. 直接 Shiny 没有给你带来什么?如果您乐于传递数据,也许对通过电子邮件发送给客户有用?我一直在玩,flexdashboard但它无法使用数据表(库(DT))让我觉得它需要更多的迭代。

看看其他答案,我不是一个人在问这个问题

创作者们提供了很多画廊来展示他们的包装/方法,但你怎么知道该走哪条路?

使用其中一种的明显优势是什么?

0 投票
4 回答
1179 浏览

r - 缩放级别不正确的多页 Flex 仪表板图

编辑看来问题与 NetworkD3 中缺少“调整大小”方法有关:https ://github.com/rstudio/flexdashboard/issues/68#issuecomment-228521468

当我创建 2 个 SankeyNetwork 图并希望在 Flex Dashboard 的单独页面上显示它们时遇到问题。

第一个情节加载在第一页上没有问题 - 看起来完全一样。

然而,当我翻到第二页时,第二个 SankeyNetwork 情节被极大地放大了 - 使它无法阅读。单击“刷新”会自动修复情节 - 将其恢复到正确的视角。然后 - 当我单击返回第一页时 - 该图以相同的方式放大。

我在第一页或第二页放置哪个情节似乎并不重要......我需要更改某种缓存设置吗?

放大第二页的绘图

右键单击并选择“刷新”后绘图

编辑 这里的示例代码 - 在 RStudio 的 FlexDashboard 模板中创建,并利用 NetworkD3 创建者提供的 SankeyNetwork 示例。在这个

0 投票
2 回答
1430 浏览

r - 使用 Shiny 在 RMarkdown 中的不同选项卡上同步两个传单地图

在不同选项卡上同步两个传单地图时遇到问题。

查看以前的条目(在 R / Rmarkdown 中同步两个传单地图)后,@TimSalabim 提供的解决方案不起作用,因为地图位于不同的选项卡上。

这是一个 MWE RMarkdown 示例:

我想要一个双向的改变。对 map1 的任何视图更改——更改 map2 或对 map2 的任何更改都会更改 map1。

理想情况下:如果您在 map1 上滚动到 St. Louis,map2 在 St. Louis 上将具有相同的缩放级别。

目前,两张地图之间没有交互性。有没有办法让它们同步?

0 投票
0 回答
103 浏览

r - rmarkdown html 页面加载了警告消息

我创建了简单的 rmarkdown - flexboard html 页面,使用 MASS/painters 数据集,预览看起来不错,但是一旦在浏览器中查看,html 页面就会加载并显示警告,并出现以下错误。

请注意,我使用 rpivottable 和 DT 来呈现画家数据。任何指导都会有所帮助。


``` 列 {data-width=650}



网页错误详情

用户代理:Mozilla/4.0(兼容;MSIE 8.0;Windows NT 6.1;WOW64;Trident/4.0;chromeframe/15.0.874.121;SLCC2;.NET CLR 2.0.50727;.NET CLR 3.5.30729;.NET CLR 3.0.30729 ;Media Center PC 6.0;.NET4.0C;.NET4.0E;MS-RTC LM 8;InfoPath.3;.NET CLR 1.1.4322) 时间戳:2016 年 6 月 23 日星期四 10:58:22 UTC

消息:'$' 未定义行:833 字符:5 代码:0

消息:预期对象行:2562 字符:1 代码:0

消息:预期对象行:2599 字符:1 代码:0


0 投票
1 回答
221 浏览

r - 在 flexdashboard 上显示 nvd3 rChart

我正在尝试nvd3使用flexdashboard. 谁能指出我做错了什么?我已经尝试了一些东西,下面有两个我尝试过的例子。

谢谢你的帮助。

flex.Rmd

0 投票
0 回答
355 浏览

r - 多面板图未显示在 shinyapps.io 的 flexdashboard 中

一个四面板图(以通常的方式使用 par() 创建)没有显示在 shinyapps.io 上。情节是flexdashboard. 在本地,没有问题。有任何想法吗?

该图的代码非常简单。只是一个lm()以 2x2 布局绘制的模型。

编辑: 我现在认为问题不是由于多面板图。似乎最后一个情节没有显示。

我尝试重新排列情节提要中的情节,并且这个特定的多面板情节显示良好,而另一个(常规)情节现在重新排序,因为情节提要中的最后一项未能显示。我还尝试将最后一个情节放在它自己的页面上(故事板之外),最后一个情节,只有最后一个情节,不显示。

shinyapps.io 日志显示了一些警告。这些会有影响吗?

2016-07-04T14:04:55.891642+00:00 shinyapps[112178]:normalizePath 中的警告(路径,winslash = winslash,mustWork = mustWork):2016-07-04T14:04:55.891646+00:00 shinyapps[112178] : path[1]="figure-html/unnamed-chunk-4-1.mb.png": 没有这样的文件或目录 2016-07-04T14:04:55.894597+00:00 shinyapps[112178]: normalizePath 中的警告(路径,winslash = winslash,mustWork = mustWork):2016-07-04T14:04:55.894600+00:00 shinyapps[112178]:path[1]="figure-html/unnamed-chunk-5-1.mb. png":没有这样的文件或目录 2016-07-04T14:04:55.897953+00:00 shinyapps[112178]:normalizePath 中的警告(路径,winslash = winslash,mustWork = mustWork):2016-07-04T14:04:55.897955 +00:00 shinyapps[112178]: path[1]="figure-html/unnamed-chunk-6-1.mb.png": 没有这样的文件或目录 2016-07-04T14:04:55.901018+00:00闪亮的应用程序[112178]:normalizePath 中的警告(路径,winslash = winslash,mustWork = mustWork):2016-07-04T14:04:55.908686+00:00 shinyapps [112178]:normalizePath 中的警告(路径,winslash = winslash,mustWork = mustWork):2016- 07-04T14:04:55.908688+00:00 shinyapps[112178]: path[1]="figure-html/unnamed-chunk-4-1.png": 没有这样的文件或目录 2016-07-04T14:04: 55.911652+00:00 shinyapps[112178]:normalizePath 中的警告(路径,winslash = winslash,mustWork = mustWork):2016-07-04T14:04:55.914592+00:00 shinyapps[112178]:normalizePath 中的警告(路径,winslash = winslash, mustWork = mustWork) : 2016-07-04T14:04:55.914594+00:00 shinyapps[112178]: path[1]="figure-html/unnamed-chunk-6-1.png": 没有这样的文件或目录 2016-07-04T14:04:55.917612+00:00 shinyapps[112178]:normalizePath 中的警告(路径,winslash = winslash,mustWork = mustWork) : 2016-07-04T14:04:55.917614+00:00 shinyapps[112178]: path[1]="figure-html/unnamed-chunk-7-1.png": 没有这样的文件或目录 2016 -07-04T14:04:56.074425+00:00 shinyapps[112178]: 2016-07-04T14:04:55.911655+00:00 shinyapps[112178]: path[1]="figure-html/unnamed-chunk-5 -1.png": 没有这样的文件或目录 2016-07-04T14:04:55.901020+00:00 shinyapps[112178]: path[1]="figure-html/unnamed-chunk-7-1.mb.png “: 没有这样的文件或目录00 shinyapps[112178]: path[1]="figure-html/unnamed-chunk-7-1.mb.png": 没有这样的文件或目录00 shinyapps[112178]: path[1]="figure-html/unnamed-chunk-7-1.mb.png": 没有这样的文件或目录

EDIT2 我还尝试关闭 Rmd 文件中的缓存,删除 shinyapps.io 上的应用程序,在本地删除缓存文件,然后重新部署。依然没有。最后一个情节只是没有显示出来。