图片没有在Shiny app R中显示

时间:2016-06-24 10:32:48

标签: r image shiny

我有一张图片我想嵌入我闪亮的应用程序中,并尽可能多地阅读有关如何操作的信息。虽然,当我运行我的代码时,我得到的只是一个蓝色问号。

这是我在fluidPage ui命令中添加的代码行

img(src="logo.png", align = "right",height='100px',width='400px')

我的图片已放置在项目目录文件夹中,并尝试在名为www的单独文件夹中(根据suggestion given here

编辑:在以下背景中使用的代码:

ui <- fluidPage(titlePanel("Test title"),

                img(src="logo.png", align = "right",height='100px',width='400px'),

                hr())

4 个答案:

答案 0 :(得分:7)

回到这个问题后,我发现解决方案是简单地格式化Shiny代码,方法是命名R文件app.R,然后单击Run App而不是选择所有代码并在控制台内运行。

不确定这是如何或为何有所作为,但我所做的众多Shiny应用程序在执行此操作时都得到了解决。

答案 1 :(得分:0)

仅是一条可能对其他人有用的注释,它刚发生在我身上:请仔细检查您的app.R是否在根目录中。即app.Rwww文件夹位于同一级别。我知道这似乎是微不足道的,但是如果您(如我刚刚所做的那样)将app.R放入子文件夹并单击Run App,则该应用程序仍然可以运行,而没有图片。

答案 2 :(得分:0)

我遇到了同样的问题。要解决此问题,只需在与app.R脚本相同的文件夹中创建一个名为“ www”的文件夹,然后将图像放在该文件夹中即可。

我在此页面的教学视频中找到了解决此问题的方法:Shiny Tutorial Video - Adding Static Content 从1h45min00sec开始观看。

答案 3 :(得分:0)

您应该检查R代码文件的名称是否称为“ app.R”而不是xxx.R。此错误也发生在我身上