图像未显示在闪亮的应用程序R中
我有一个图像,我想嵌入到我的闪亮的应用程序,并阅读了尽可能多的我可以找到如何做到这一点。尽管如此,当我运行代码时,我得到的只是一个蓝色的问号 这是我在图像未显示在闪亮的应用程序R中,r,image,shiny,R,Image,Shiny,我有一个图像,我想嵌入到我的闪亮的应用程序,并阅读了尽可能多的我可以找到如何做到这一点。尽管如此,当我运行代码时,我得到的只是一个蓝色的问号 这是我在fluidPageui命令中添加的代码行 img(src="logo.png", align = "right",height='100px',width='400px') 我的图像已放在项目目录文件夹中,并尝试放在名为www的单独文件夹中(根据) 编辑:在以下上下文中使用的代码: ui <- fluidPage(titlePanel("T
fluidPage
ui
命令中添加的代码行
img(src="logo.png", align = "right",height='100px',width='400px')
我的图像已放在项目目录文件夹中,并尝试放在名为www的单独文件夹中(根据)
编辑:在以下上下文中使用的代码:
ui <- fluidPage(titlePanel("Test title"),
img(src="logo.png", align = "right",height='100px',width='400px'),
hr())
ui回到这个问题后,我发现解决方案是简单地正确格式化闪亮的代码,将R文件命名为app.R
,然后单击runapp
,而不是选择所有代码并在控制台中运行
我不知道这会有什么不同,但此后我开发的众多闪亮的应用程序都在这样做时得到了解决。只是一个可能对其他人有所帮助的注意事项,我刚刚遇到了:请再次检查你的app.R
是否在根目录中。也就是说,app.R
与www
文件夹处于同一级别。我知道这看起来很琐碎,但是如果你(就像我刚才那样)将app.R
放入子文件夹并单击runapp
,应用程序仍然可以运行,只是没有图片 我也有同样的问题。要解决这个问题,只需在app.R脚本所在的文件夹中创建一个名为“www”的文件夹,并将图像放在该文件夹中
我在本页的教程视频中找到了此问题的解决方案:
从1小时45分00秒开始观看。您应该检查R代码文件的名称是否为“app.R”"这个错误也发生在我身上,而不是称为xxx.R。我刚刚检查过,将上面的代码添加到侧边栏面板中侧边栏布局中fluidPage
中,并将图像放置在www/logo.png
中,效果很好。您可以分享一下失败的特定应用程序的代码吗?谢谢在fluidPage中的titlePanel后面添加了一行代码。我在OP中添加了一个更全面的示例。这似乎对我有用,请参见runGitHub(“aoles/so38011285”)
。也许你的图像路径有错误,或者图像文件本身有其他问题?可能。这对我来说是个谜,因为你的工作正常,但我的不会显示。图像路径应该正常,因为目录被设置为保存.app文件的R项目文件夹。奇怪!我也有同样的问题。使用img()时没有渲染
在ui端。使用相同的路径,但从服务器端渲染效果很好。哇。哇。我花了一上午的时间来解决这个小错误。多次检查图像地址、www文件夹、应用程序名称、代码等等。我甚至将图像放在不同的位置,看看是否有效。然后这是一个回答。我不会在100次或1000次尝试中猜到这一点。我相信这应该在R Shining Github repo上报告。希望所有迷路的人都能比我更快找到这里。很高兴我能帮忙:)。这个问题让我非常头痛,很高兴它帮了你这么多@sym246。你救了我这么多agony@sym246,非常重要的是sue you澄清了。有人在github上就此事提出了问题吗?我没有提出,没有。不确定是否有其他人提出过。这不起作用(根据OP中的建议)。在选择代码并以这种方式运行代码时,与单击“运行应用程序”相反,似乎出现了故障