将图像embedded到shiny的应用程序中
我一直在做一个shiny的应用程序,并希望在应用程序的右上angular包含一个标志。 我怎样才能轻松地使用shiny和rembedded图像?
谢谢! ķ
我发现另一个select,这个应用程序看起来不错,所以我分享给其他谁想要在mainPanel中的图像。
mainPanel( img(src='myImage.png', align = "right"), ### the rest of your code )
将文件保存在shinyApp目录中的www目录中:
| shinyApp/ | ui.R | server.R | www/ | myImage.png
在ui.R
使用自定义头函数来引用www/
目录中的app.css
文件:
customHeaderPanel <- function(title,windowTitle=title){ tagList( tags$head( tags$title(windowTitle), tags$link(rel="stylesheet", type="text/css", href="app.css"), tags$h1(a(href="www.someURLlogoLinksto.com")) ) ) }
在app.css
引用也位于您的www/
文件夹中的徽标文件:
h1 { text-decoration:none; border:0; width : 550px; height : 50px; margin : 0; padding : 0; left: 25px; top: 5px; position: relative; background : url(logo.png) no-repeat 0 0;
}
凯的答案是不正确的。 正确的答案是:
mainPanel( img(src='myImage.png', align = "right"), ### the rest of your code )
将文件保存在shinyApp目录中的www目录中:
| shinyApp/ | ui.R | server.R | www/ | myImage.png
www目录应该在shinyApp目录中。