我有一个想要嵌入我的闪亮应用程序的图像,并且已经阅读了尽可能多的关于如何做到的内容.虽然,当我运行我的代码时,我得到的只是一个蓝色问号.
这是我在fluidPage
ui
命令中添加的代码行
img(src="logo.png", align = "right",height='100px',width='400px')
Run Code Online (Sandbox Code Playgroud)
我的图像已放置在项目目录文件夹中,并尝试在名为www的单独文件夹中(根据此处给出的建议)
编辑:在以下上下文中使用的代码:
ui <- fluidPage(titlePanel("Test title"),
img(src="logo.png", align = "right",height='100px',width='400px'),
hr())
Run Code Online (Sandbox Code Playgroud)
在回到这个问题之后,我发现解决方案是简单地格式化Shiny代码,方法是命名R文件app.R
,然后单击Run App
而不是选择所有代码并在控制台中运行.
不确定这是如何或为何会产生影响,但是我所做的众多Shiny应用程序在执行此操作时都得到了解决.
只是一条可能对其他人有帮助的注释,这只是发生在我身上:请仔细检查您的文件是否app.R
位于根目录中。即,app.R
与文件夹位于同一级别www
。我知道这看起来微不足道,但如果您(就像我刚才所做的那样)放入app.R
子文件夹并单击Run App
,该应用程序仍然可以运行,只是没有图片。