我有一个闪亮的应用程序,它工作得很好。现在,我想在页面顶部显示一个静态图像作为徽标。问题是标识不出来,当我运行的应用程序,它只是显示一个丢失的文件图标..图像不显示在闪亮的应用程序
顶我的UI功能如下:
ui = fluidPage(
img(heigth = 100, width = 100, src = "logo.png", align = "right"),
pageWithSidebar(
headerPanel(title = "ABC", windowTitle = "ABC"),
sidebarPanel(...
我运行应用程序如下:
# --------------------------------------------------------------------------------------------------------------------------------------
# Settings:
dir = "C:/app/";
folder_code = "r/";
# --------------------------------------------------------------------------------------------------------------------------------------
# Main:
# Libraries:
library(shiny);
library(plotly);
# Includes:
source(file=paste(dir, folder_code, "analysis.r", sep=""));
source(file=paste(dir, folder_code, "plotlib.r", sep=""));
source(file=paste(dir, folder_code, "ui.r", sep=""));
source(file=paste(dir, folder_code, "server.r", sep=""));
# Run app:
shinyApp(ui = ui, server = server, options=list(launch.browser = TRUE))
的目录,其中所述应用程序的代码和图像被放置看起来像这样:
|r
|www [<- my image is stored in this folder]
analysis.r
app.r
ui.r
server.r
plotlib.r
编辑: 有以下改动,它现在的工作:
我创建了一个文件app.R只有这行代码:
app = shinyApp(ui = ui, server = server)
我主要的代码上面显示,我更换
shinyApp(...)
通过
shinyAppFile(appFile = paste(dir, folder_code, "app.r", sep=""),
options=list(launch.browser = TRUE))
不知道但是为什么它的工作原理一样,而不是像我先前..
你有没有试过:'img(heigth = 100,width = 100,src =“www/logo.png”,align =“right”)'?你的ui.r在同一目录中寻找logo.png,但徽标位于另一个文件夹(www)中... – jkrainer
是的,我试过了,但没有帮助。不管怎么说,还是要谢谢你! – zaini