การเเยกเค้าโครง

splitLayout ( ... , cellWidths = NULL , cellArgs = list ( ) )


...อาร์กิวเมนต์ที่ไม่มีชื่อจะกลายเป็นองค์ประกอบย่อยของเค้าโครง อาร์กิวเมนต์ที่ตั้งชื่อจะกลายเป็นแอตทริบิวต์ HTML ในแท็กนอกสุด
cellWidthsตัวอักษรหรือเวกเตอร์ตัวเลขที่ระบุความกว้างของแต่ละเซลล์ การรีไซเคิลจะใช้หากจำเป็น ค่าตัวอักษรจะถูกแปลเป็นความยาว CSS (ดู validateCssUnit ) ค่าตัวเลขเป็นพิกเซล
cellArgsแอตทริบิวต์เพิ่มเติมที่ควรใช้สำหรับเซลล์แต่ละรูปแบบ

ลักษณะ

วางองค์ประกอบตามแนวนอนแบ่งพื้นที่ว่างในแนวนอนให้เท่ากับส่วนต่างๆ (โดยค่าเริ่มต้น)

ตัวอย่าง

## เรียกใช้ตัวอย่างในเซสชัน R แบบโต้ตอบเท่านั้น if (interactive()) { options(device.ask.default = FALSE) # รหัสเซิร์ฟเวอร์ที่ใช้สำหรับตัวอย่างทั้งหมด server <- function(input, output) { output$plot1 <- renderPlot(plot(cars)) output$plot2 <- renderPlot(plot(pressure)) output$plot3 <- renderPlot(plot(AirPassengers)) } # เท่าเทียมกัน ui <- splitLayout( plotOutput("plot1"), plotOutput("plot2") ) shinyApp(ui, server) # ความกว้างที่กำหนดเอง ui <- splitLayout(cellWidths = c("25%", "75%"), plotOutput("plot1"), plotOutput("plot2") ) shinyApp(ui, server) # เซลล์ทั้งหมดที่ความกว้าง 300 พิกเซลพร้อมช่องว่างของเซลล์ # และขอบรอบทุกอย่าง ui <- splitLayout( style = "border: 1px solid silver;", cellWidths = 300, cellArgs = list(style = "padding: 6px"), plotOutput("plot1"), plotOutput("plot2"), plotOutput("plot3") ) shinyApp(ui, server) }

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

R STUDIO

R for Pipes

R for Data import