สรุปบทเรียน

การสร้างแดชบอร์ดด้วย shinydashboard

Png Kee Seng

Researcher

สิ่งที่ได้เรียนรู้

  • shinyApp ประกอบด้วย UI และ server
    • เชื่อมเข้าด้วยกันและเรนเดอร์ด้วย shinyApp()
  • shinydashboard คือ shinyApp ที่มี UI ซับซ้อนกว่า
    • UI ประกอบด้วย header, sidebar และ body
  • มีฟังก์ชัน input และ output หลายประเภท
    • สามารถเพิ่ม output แบบโต้ตอบได้
  • ได้พูดถึงแนวทางทั่วไปสำหรับการออกแบบ UI/UX ที่ดี
การสร้างแดชบอร์ดด้วย shinydashboard

สิ่งที่ยังไม่ได้กล่าวถึง

  • สามารถเพิ่ม box ในคอลัมน์ได้เช่นกัน
  • ยังมีฟังก์ชัน input/output อีกหลายตัวที่ไม่ได้กล่าวถึงในคอร์ส (เช่น textAreaInput(), radioButtons(), fileInput(), imageOutput())
  • สร้างส่วนต่าง ๆ ของ UI แบบไดนามิกด้วย uiOutput() ได้
    • Dashboard จะเรนเดอร์ต่างกันตาม input ของผู้ใช้
  • สร้างการแสดงผลข้อมูลโดยตรงด้วย plot_ly() ได้
    • มี paradigm เป็นของตัวเอง
  • โค้ด CSS สามารถเก็บแยกเป็นไฟล์ .css ภายนอกได้
    • แล้วนำเข้ามาใช้ใน shinydashboard
การสร้างแดชบอร์ดด้วย shinydashboard

เส้นทางสู่ความเชี่ยวชาญ

  • ต้องนำทักษะและความรู้ที่ได้ไปประยุกต์ใช้กับโปรเจกต์ของตัวเอง

Bruce Lee: "I fear not the man who has practiced 10,000 kicks once, but I fear the man who has practiced one kick 10,000 times."

การเป็นผู้เชี่ยวชาญต้องอาศัยการฝึกฝนอย่างไม่หยุดยั้ง

1 Image by pch.vector on Freepik
การสร้างแดชบอร์ดด้วย shinydashboard

ยินดีด้วย!

การสร้างแดชบอร์ดด้วย shinydashboard

Preparing Video For Download...