我的 img 功能不会以闪亮的方式渲染图像
Posted
技术标签:
【中文标题】我的 img 功能不会以闪亮的方式渲染图像【英文标题】:My img funcition will not render image in shiny 【发布时间】:2021-02-23 23:04:59 【问题描述】:我正在尝试使用图像而不是文本作为标题,但我在应用程序中得到的只是 img 图标,而不是实际图像。这是我的代码。
library(tidyverse)
library(leaflet)
library(htmltools)
library(shiny)
ui <- fluidPage(
# Application title
titlePanel(img(src = "www/BBBLogo.png",
height = 40,
width = 60)),
sidebarLayout(
我似乎找不到问题所在。提前致谢。
【问题讨论】:
如果您的图片在应用的 www 子文件夹中,只需执行src = "/BBBLogo.png"
这能回答你的问题吗? Embedding an image with shinymanager R
不幸的是没有用
它适用于我的设置...仔细检查文件名/文件夹并升级闪亮
我尝试了链接,但这并不是我想要做的。我想我应该能够使用 img 功能。我不认为我需要一个变量
【参考方案1】:
您需要tags$img
并删除www
。试试这个
ui <- fluidPage(
# Application title
titlePanel(tags$img(src = "BBBLogo.png",
height = 50,
width = 50)),
)
server <- function(input, output, session)
shinyApp(ui = ui, server = server)
【讨论】:
我认为img()
和tags$img()
之间没有任何区别
只要图像位于 www 文件夹中,它就可以工作。这个对我有用。也许你需要tags$li(a(tags$img(...)))
。
@HubertL,在这种情况下你是正确的。但是,当我的公司最近更新浏览器时,我运行了 10 个月的应用程序停止运行。将 img 更改为 tags$img 后,我能够让它再次工作。
很高兴知道,我以为是同一个函数(虽然为什么会有两个相同的函数?)以上是关于我的 img 功能不会以闪亮的方式渲染图像的主要内容,如果未能解决你的问题,请参考以下文章