我正在開發一個 Shiny 應用程式,我想使用影像而不是標題。雖然代碼沒有引發任何錯誤并顯示影像的指定區域,但影像沒有顯示。
這是代碼:
# header UI
ui <- navbarPage(title = div(img(src="/Users/atillacolak/Desktop/tafn_logo.png",
height = 60,
style = "margin-top: -14px; padding-right:10px;padding-bottom:10px")),
selected = "home",
theme = bs_theme(
bg = "white",
fg = "#ed7117",
base_font = font_google("Prompt"),
code_font = font_google("JetBrains Mono")),
fluid = TRUE,
home)
此代碼的結果如下圖所示。

如您所見,影像未格式化。這里有什么問題?
uj5u.com熱心網友回復:
您需要將影像作為靜態資源提供給 Shiny 的網路服務器。
要么將影像放在www檔案夾中(應用程式檔案夾的子目錄)并設定,src = "/tafn_logo.png"要么使用addResourcePath:
addResourcePath(prefix = "Desktop", directoryPath = "/Users/atillacolak/Desktop")
src 使用前綴:
img(src="Desktop/tafn_logo.png",
height = 60,
style = "margin-top: -14px; padding-right:10px;padding-bottom:10px")
在此處查看我的相關答案。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/312902.html
下一篇:當導航欄被點擊時影像幻燈片會消失
