我有一個閃亮的應用程序,它工作得很好。現在,我想在頁面頂部顯示一個靜態圖像作爲徽標。問題是標識不出來,當我運行的應用程序,它只是顯示一個丟失的文件圖標..圖像不顯示在閃亮的應用程序
頂我的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