เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ข้อความอย่างง่าย

แอป 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)
แก้ไขและรันโค้ด