我有一张图片我想嵌入我闪亮的应用程序中,并尽可能多地阅读有关如何操作的信息。虽然,当我运行我的代码时,我得到的只是一个蓝色问号。
这是我在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())
答案 0 :(得分:7)
回到这个问题后,我发现解决方案是简单地格式化Shiny代码,方法是命名R文件app.R
,然后单击Run App
而不是选择所有代码并在控制台内运行。
不确定这是如何或为何有所作为,但我所做的众多Shiny应用程序在执行此操作时都得到了解决。
答案 1 :(得分:0)
仅是一条可能对其他人有用的注释,它刚发生在我身上:请仔细检查您的app.R
是否在根目录中。即app.R
与www
文件夹位于同一级别。我知道这似乎是微不足道的,但是如果您(如我刚刚所做的那样)将app.R
放入子文件夹并单击Run App
,则该应用程序仍然可以运行,而没有图片。
答案 2 :(得分:0)
我遇到了同样的问题。要解决此问题,只需在与app.R脚本相同的文件夹中创建一个名为“ www”的文件夹,然后将图像放在该文件夹中即可。
我在此页面的教学视频中找到了解决此问题的方法:Shiny Tutorial Video - Adding Static Content 从1h45min00sec开始观看。
答案 3 :(得分:0)
您应该检查R代码文件的名称是否称为“ app.R”而不是xxx.R。此错误也发生在我身上