【发布时间】:2015-11-13 06:32:03
【问题描述】:
我有一个闪亮的应用程序在本地运行良好,无论是在窗口还是浏览器中打开它,但在将它放到闪亮的服务器上后,我得到了一些意外的行为。
我有两个使用 uiOutput 显示的图。第一个在加载数据文件后显示,第二个只是一个缩放图,当用户从第一个图中选择一个区域并双击时出现。将此应用程序放在我们的服务器上并在浏览器中使用后,当用户上传文件时会出现第一个图,但不会显示第二个图(它完全空白 - 没有数据点、轴或标签)。
奇怪的是,第二个图中的数据仍然可以交互。我已经包含了悬停功能,因此当用户将鼠标悬停在第二个图中的某个点上时,会在一个小文本窗口中显示有关该点的信息。即使第二个绘图从未出现,如果我将鼠标移到绘图应位于的区域上,此悬停信息也会正确显示。根据选择缩放区域的大小(即如果它很大),缩放后的图像可能不适合窗口,因此需要滚动条。如果我选择一个大区域进行缩放,滚动条就会出现,就好像图像在那里一样,但正如我所说的那样,情节是空白的。我可以将缩放后的图渲染为 pdf,看起来是正确的,但这不是我想要的。
正如我所说,一切都在本地运行良好,这只有在将应用程序放在我们的服务器上之后才会发生。同样的事情发生在 Firefox、Safari 和 Chrome 中。这必须与闪亮的服务器有关,但我不知道两个图都以相同的方式呈现。
【问题讨论】:
标签: r shiny shiny-server