R输出图像列表的闪亮下拉列表

时间:2014-03-04 11:22:53

标签: r analytics shiny shiny-server

我正在尝试显示由R on Shiny制作的情节图像。我的输出图像在App-1 \ www。

使用主面板,我可以逐个显示图像。是否可以使用下拉列表并从闪亮的图像调用图像?

有什么建议吗?

此致 拉吉

1 个答案:

答案 0 :(得分:0)

这对我来说就像是一个黑客,但它确实有效。我也想知道这是否可以使用:

mainPanel(
  img(src="nestler_test.jpg", height = 700, width = 00)
)

此处还有格式化道歉......

ui.R

库(有光泽)

定义UI

shinyUI(fluidPage(

#应用程序标题   titlePanel(" The Example"),

#Sidebar,带有滑块输入,用于容器数量   sidebarLayout(     sidebarPanel(       selectInput(" stage","示例文本:",                   choices = c(" stage1"," 2"," 3"))     ),

# Show a plot of the generated distribution
mainPanel(
  plotOutput("distPlot")
)

) ))

server.R

库(JPEG)

定义服务器逻辑

shinyServer(函数(输入,输出){

输出$ distPlot< - renderPlot({

if (input$stage=="stage1") {
  img=readJPEG('1st_test.jpg')
} else if (input$stage=='2') {
  img=readJPEG('2nd_test.jpg')
}
plot(c(100, 250), c(300, 550), type='n', ylab='',xlab='', xaxt='n', yaxt='n', frame.plot=F)
rasterImage(img, 100, 300, 250, 550)

}) })