问题标签 [shiny-server]

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 投票
1 回答
244 浏览

r - selectizeInput 在我闪亮的服务器上不起作用

我编写了一个闪亮的应用程序,它在本地工作得很好。但是,当我将它上传到闪亮的服务器(托管在我的服务器上)时,selectizeInput小部件不再出现。你可以在这里看到它。

我尝试将文件包含在文件selectize.min.jswww中,但似乎没有帮助。

知道可能出了什么问题吗?

顺便说一句,我正在使用闪亮的 0.9.1 和闪亮的服务器 v1.1.0.10000(在 Ubuntu 12.04 服务器下)

0 投票
4 回答
13792 浏览

r - R Shiny 使滑块值动态化

我有一个下拉选择器和一个滑块刻度。我想用下拉选择器作为数据源来渲染一个图。- 我有这部分工作

我只是希望滑块的最大值根据选择的数据集而改变。

有什么建议么?

服务器.R

ui.R 库(闪亮)

0 投票
3 回答
2607 浏览

r - 在 R/Shiny 中缓存绘图

只是想知道是否有技巧/方法可以缓存通过我们闪亮的应用程序生成的图。

背景:

我们正在进行一些计算密集型计算,最终产生了一个绘图。我已经缓存(使用 memoise)完成的计算,全局闪亮,但渲染绘图仍需要大约 0.75 秒。我只是想知道我们是否可以通过删除渲染图像所需的时间来减少该时间,以及是否已经有巧妙的方法可以做到这一点。

更多细节:

我正在使用网格来创建绘图(在这种情况下为热图。理想情况下,希望缓存是基于磁盘的,因为将绘图存储在内存中不会扩大规模。

谢谢!-阿比

0 投票
1 回答
1141 浏览

r - 使用用户选择的变量的 R Shiny Reactive 图

我最近开始使用 R-Shiny,但我遇到了一个简单的问题,因此我被卡住了。

因此,我正在尝试构建一个反应式折线图,用户在其中定义数据库中的 2 个变量。

我已经能够获取下拉列表的变量列表,但我无法使用选定的值来绘制折线图。

参考代码:

和部分服务器代码

我跳过了编写渲染 UI 以选择用户的部分variables.x,并且ts是用户为折线图选择的变量。

我在主面板区域收到错误:

需要有限的 xlim 值

0 投票
0 回答
417 浏览

r - R应用程序不显示ggmap

我在 R 应用程序中绘制 ggmap,我的 serv.R 文件

用户界面上显示以下错误

并且在应用程序文件夹中生成“ggmapTemp.png”,但它是 0 字节。

同样在日志中显示:

我已经通过 r 控制台检查了互联网工作。任何人都有任何想法

提前致谢..

0 投票
1 回答
1329 浏览

r - 无法在闪亮的服务器上部署闪亮的应用程序

我在https://github.com/rstudio/shinyapps/blob/master/guide/guide.md运行闪亮的例子。

它在我的计算机上运行良好,但是当我尝试使用 RStudio 在闪亮的服务器上部署时,R 控制台说:

应用程序成功部署到 http://epidemiologia-asppalermo.shinyapps.io/shinyprova "

在我的浏览器上,我得到:

“错误:找不到对象‘数据集’”。

在我的工作目录中有以下对象: diamonds (dataframe) dataset (dataframe, 与 diamonds 相同) server.R ui.R 。

我使用 R 3.1.0、RStudio 0.98.932 和 windows 7、32 位,我所有的 R 包都已更新。

谁能告诉我我错在哪里?

0 投票
3 回答
13581 浏览

r - 闪亮的编码

我正在使用 RStudio 版本 0.98.507。关于初始工作工具的简短信息:

我在闪亮的服务器上部署闪亮的应用程序时遇到了问题。问题在某个时候得到了解决,但在它再次出现之后。现在我不能再修复它了。我的问题是helpers.R中的德语字母。不幸的是,我无法避免使用它们。我正在将我的帮助脚本helpers.R采购到server.R中,就像在 Shiny Tutorial 中显示和教授的那样。我所有的 R 脚本都小心地保存在 UTF-8 格式下。我无法使用命令

因为执行后,命令 deployApp("app") 不起作用。我使用设置位置

它也不起作用。我不明白,为什么mainPanelsidebarLayout中的字母是可读的,但来自helpers.R的字母却不是。有人可以帮我解决这个悖论吗?

例子

用户界面

服务器.R

部署后我得到以下应用程序

0 投票
1 回答
184 浏览

r - 闪亮与“智能”引号中的renderMarkdown

早上好,

我想知道是否有人使用 shiny 和 renderMarkdown 找到了一种方法来避免当文件包含“智能”引号时发生崩溃,例如由 MS Word、MS Outlook 等生成。一个例子是“,可以通过键入 ALT+0147 来生成.

背景是我们有几个 Markdown 文件,然后将它们读入一个闪亮的应用程序。复制粘贴用 Word 编写的文本时,默认情况下,Word 的自动更正功能会将所有引号等替换为上述“智能”引号 (*)。当读取包含闪亮字符的文件时,软件不可避免地崩溃。在我的(Windows)机器上本地运行闪亮的应用程序时,renderer.option“smartypants”可以防止崩溃,例如:

但是,基于 Unix 的闪亮服务器在读入文件时仍然崩溃。如果文件很长,查找和替换所有这些字符有点麻烦,所以我们正在寻找一种自动化的解决方案。

有任何想法吗?

谢谢,菲利普

(*) 我知道我可以在 Word 中关闭此功能。

0 投票
1 回答
150 浏览

r - renderMarkdown 本地与闪亮服务器

对于一个闪亮的应用程序,我对 renderMarkdown 有一个小问题。

考虑一个包含以下简单内容的文本文件:

让我们将此文件保存为“Markdown Test.txt”。现在,让我们使用以下 R 代码读入并处理它:

当我在本地运行它时 - 即在我的 Windows 机器上 - 我得到:

这看起来不错。但是,在托管闪亮服务器的机器上运行相同的代码,我得到:

如您所见,Markdown 转换远非完美;例如,列表未转换。

在 Windows 机器上,我有:

在闪亮的机器上,我得到:

所以,我假设这与编码有关,但我对编码知之甚少,我希望我没有……我对 dos2unix 和 Sys.setlocale() 的实验让我感到沮丧。

会有人碰巧有一个聪明的“一个班轮”可以解决这个问题吗?任何帮助表示赞赏!

谢谢,菲利普

0 投票
0 回答
222 浏览

r - Shiny中两个元素的并发更新

这段代码产生了两个元素,在慢动作中我写了一个 for 循环的变量的值。问题是我认为这两个写入操作会同时发生,而不是像现在那样一个接一个地发生。如何让两个元素同时更新?

我的index.html

我的服务器.R