Word clouds ใน Shiny

กรณีศึกษา: การสร้างเว็บแอปพลิเคชันด้วย Shiny ใน R

Dean Attali

Shiny Consultant

Word clouds

  • การแสดงข้อความในรูปแบบภาพ
  • คำใหญ่ = พบบ่อย, คำเล็ก = พบน้อย

chapter4_1_word_clouds_in_shiny.003.png

กรณีศึกษา: การสร้างเว็บแอปพลิเคชันด้วย Shiny ใน R

Word clouds ใน R - ฟังก์ชัน

  • สร้างโดยฟังก์ชันที่เตรียมไว้ให้:

    create_wordcloud(data, num_words = 100, background = "white")
    
  • data: ข้อความที่ใช้สร้าง word cloud

    • สตริงเดี่ยว:
      • data = "Some very long story"
    • รายการสตริง:
      • data = c("Some very", "long story")
  • num_words: จำนวนคำสูงสุด

  • background: สีพื้นหลัง
กรณีศึกษา: การสร้างเว็บแอปพลิเคชันด้วย Shiny ใน R

Word clouds ใน R - การใช้งาน

us_constitution <- "We the People of the United States, ..."

create_wordcloud(data = us_constitution, num_words = 15, background = "yellow")

chapter4_1_word_clouds_in_shiny.012.png

กรณีศึกษา: การสร้างเว็บแอปพลิเคชันด้วย Shiny ใน R

Word clouds: จาก R สู่ Shiny

  • create_wordcloud() ต้องใช้ความรู้ R ในการเรียกใช้
  • สร้าง Shiny app ⇒ ใครก็สร้าง word cloud ได้
กรณีศึกษา: การสร้างเว็บแอปพลิเคชันด้วย Shiny ใน R

Word clouds ใน Shiny

chapter4_1_word_clouds_in_shiny.016.png

  • Word clouds เป็น output ประเภทใหม่
  • wordcloud2Output() + renderWordcloud2()
กรณีศึกษา: การสร้างเว็บแอปพลิเคชันด้วย Shiny ใน R

มาฝึกกันเถอะ!

กรณีศึกษา: การสร้างเว็บแอปพลิเคชันด้วย Shiny ใน R

Preparing Video For Download...