ข้อความอย่างง่าย
แอป Shiny ทุกแอปประกอบด้วยสองส่วนหลัก ได้แก่ UI (User Interface) และ server ส่วน UI คือพื้นที่ที่วางองค์ประกอบแสดงผลต่าง ๆ ซึ่งควบคุมเลย์เอาต์และรูปลักษณ์ของแอป ส่วน server คือที่ที่ใส่ตรรกะการทำงานของแอป เช่น การคำนวณและการสร้างกราฟ
UI เปล่าสร้างได้ด้วยฟังก์ชัน fluidPage() การเพิ่มข้อความในแอป Shiny ทำได้โดยส่งข้อความเป็น argument ภายใน fluidPage() ซึ่ง UI ทั้งหมดสร้างขึ้นด้วยการส่ง argument จำนวนเท่าใดก็ได้ให้กับฟังก์ชัน fluidPage()
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
กรณีศึกษา: การสร้างเว็บแอปพลิเคชันด้วย Shiny ใน R
คำแนะนำการฝึกหัด
สร้างแอป Shiny ที่แสดงข้อความ "Shiny is fun" โดยทำตามขั้นตอนต่อไปนี้
- โหลดแพ็กเกจ
shiny - สร้าง UI สำหรับแอป Shiny โดยใช้ฟังก์ชัน
fluidPage() - เพิ่มข้อความ "Shiny is fun" ลงใน UI
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Load the shiny package
___
# Define UI for the application
ui <- ___(
# Add the text "Shiny is fun"
___
)
# Define the server logic
server <- function(input, output) {}
# Run the application
shinyApp(ui = ui, server = server)