无法在 R shiny 中看到输出图像
unable to see output image in R shiny
我试图在我的 Shiny 应用程序中显示徽标,但是当我尝试查看时,我只能看到一个小图标,但看不到图像,这是我的代码:
library(shiny)
ui <- fluidPage(
mainPanel(
img(src='C:/Users/carlo239/image[![enter image description here][1]][1]/Capture2.jpg',
align = "right", height = '300px'),
### the rest of your code
)
)
server <- function(input, output, session) {
}
shinyApp(ui, server)
这就是问题所在,我尝试重新加载,但没有用,
我知道图像没问题,因为如果我单击“下载”,我会得到相同的图像,但我无法在我的输出中看到。谢谢!!
有两种方法:
将文件放入应用程序的 www 文件夹中(按照@YBS 的建议)。在大多数情况下,这是推荐的解决方案。
将您的文件夹“注册”为您的应用程序的资源文件夹(见下文)。但是,该解决方案旨在帮助包作者使资源可用于包的组件。另请注意,在部署应用程序时,绝对路径可能会带来问题。
library(shiny)
ui <- fluidPage(
mainPanel(
img(src='/foo/Capture2.jpg',
align = "right", height = '300px'),
### the rest of your code
)
)
server <- function(input, output, session) {
addResourcePath("foo", "C:/Users/wherever/your/file/may/be/located")
}
shinyApp(ui, server)
我试图在我的 Shiny 应用程序中显示徽标,但是当我尝试查看时,我只能看到一个小图标,但看不到图像,这是我的代码:
library(shiny)
ui <- fluidPage(
mainPanel(
img(src='C:/Users/carlo239/image[![enter image description here][1]][1]/Capture2.jpg',
align = "right", height = '300px'),
### the rest of your code
)
)
server <- function(input, output, session) {
}
shinyApp(ui, server)
这就是问题所在,我尝试重新加载,但没有用, 我知道图像没问题,因为如果我单击“下载”,我会得到相同的图像,但我无法在我的输出中看到。谢谢!!
有两种方法:
将文件放入应用程序的 www 文件夹中(按照@YBS 的建议)。在大多数情况下,这是推荐的解决方案。
将您的文件夹“注册”为您的应用程序的资源文件夹(见下文)。但是,该解决方案旨在帮助包作者使资源可用于包的组件。另请注意,在部署应用程序时,绝对路径可能会带来问题。
library(shiny)
ui <- fluidPage(
mainPanel(
img(src='/foo/Capture2.jpg',
align = "right", height = '300px'),
### the rest of your code
)
)
server <- function(input, output, session) {
addResourcePath("foo", "C:/Users/wherever/your/file/may/be/located")
}
shinyApp(ui, server)