การจัดรูปแบบข้อความ
Shiny มีฟังก์ชันมากมายที่ช่วยแปลงข้อความธรรมดาให้กลายเป็นข้อความที่มีการจัดรูปแบบ เพียงวางข้อความไว้ภายในฟังก์ชัน h1() เพื่อสร้างหัวเรื่องหลัก (เช่น ชื่อเรื่อง), h2() สำหรับหัวเรื่องรอง, strong() เพื่อทำให้ข้อความเป็นตัวหนา, em() เพื่อทำให้ข้อความเป็นตัวเอียง หรือฟังก์ชันจัดรูปแบบอื่น ๆ ตามต้องการ
ยังสามารถใช้ข้อความธรรมดาและข้อความที่มีการจัดรูปแบบผสมกันได้อย่างอิสระ — เพียงจำไว้ว่าต้องคั่นแต่ละ element ด้วยเครื่องหมายจุลภาค!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
กรณีศึกษา: การสร้างเว็บแอปพลิเคชันด้วย Shiny ใน R
คำแนะนำการฝึกหัด
วางข้อความต่อไปนี้ลงในแอป Shiny:
- คำว่า "DataCamp" เป็นหัวเรื่องหลัก
- คำว่า "Shiny use cases course" เป็นหัวเรื่องรอง
- คำว่า "Shiny" เป็นตัวเอียง
- คำว่า "is fun" เป็นตัวหนา
เมื่อทำตามคำแนะนำครบแล้ว แอป Shiny ควรแสดงข้อความดังนี้:
DataCamp
Shiny use cases course
Shiny is fun
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Load the shiny package
library(shiny)
# Define UI for the application
ui <- fluidPage(
# "DataCamp" as a primary header
___,
# "Shiny use cases course" as a secondary header
___,
# "Shiny" in italics
___,
# "is fun" as bold text
___
)
# Define the server logic
server <- function(input, output) {}
# Run the application
shinyApp(ui = ui, server = server)