Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
图像未显示在闪亮的应用程序R中_R_Image_Shiny - Fatal编程技术网

图像未显示在闪亮的应用程序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中的建议)。在选择代码并以这种方式运行代码时,与单击“运行应用程序”相反,似乎出现了故障