【发布时间】:2016-01-11 03:11:30
【问题描述】:
我正在使用imageOutput 函数将几张图片放入一个闪亮的应用程序中,如下所示,但只显示最后一张图片。这是因为imageOutput 仅限于一张图片吗?
# ui.R
library(shiny)
library(png)
library(DT)
shinyUI(navbarPage(
title = " Nanoproject",
# first panel , create table of the peaksTable dataframe
tabPanel('Peak Table' ,
dataTableOutput("table1")),
# second panel
tabPanel('Peak Images' ,
imageOutput("image1",width=100,height=100),
imageOutput("image2",width=100,height=100),
imageOutput("image3",width=100,height=100),
imageOutput("image4",width=100,height=100),
imageOutput("image5",width=100,height=100),
imageOutput("image6",width=100,height=100),
imageOutput("image7",width=100,height=100),
imageOutput("image8",width=100,height=100),
imageOutput("image9",width=100,height=100),
imageOutput("image10",width=100,height=100),
imageOutput("image11",width=100,height=100)
),
# third panel
tabPanel('Event Table' , dataTableOutput("table3")),
# fourth panel
tabPanel('Event Images')
))
#server.R
# the peak images, 1-12
output$image1 <- renderImage({list(src=paste0(imagePath,"/peak1.png"))},deleteFile=FALSE)
output$image2 <- renderImage({list(src=paste0(imagePath,"/peak2.png"))},deleteFile=FALSE)
output$image3 <- renderImage({list(src=paste0(imagePath,"/peak3.png"))},deleteFile=FALSE)
output$image4 <- renderImage({list(src=paste0(imagePath,"/peak4.png"))},deleteFile=FALSE)
output$image5 <- renderImage({list(src=paste0(imagePath,"/peak5.png"))},deleteFile=FALSE)
output$image6 <- renderImage({list(src=paste0(imagePath,"/peak6.png"))},deleteFile=FALSE)
output$image7 <- renderImage({list(src=paste0(imagePath,"/peak7.png"))},deleteFile=FALSE)
output$image8 <- renderImage({list(src=paste0(imagePath,"/peak8.png"))},deleteFile=FALSE)
output$image9 <- renderImage({list(src=paste0(imagePath,"/peak9.png"))},deleteFile=FALSE)
output$image10 <- renderImage({list(src=paste0(imagePath,"/peak10.png"))},deleteFile=FALSE)
output$image11 <- renderImage({list(src=paste0(imagePath,"/peak11.png"))},deleteFile=FALSE)
但是,只有 LAST 图像被加载
【问题讨论】: