สร้าง Dashboard ด้วย Python [ตอนที่1] - รู้จัก Plotly และ Dash

ก่อนที่จะสร้าง Dashboard ด้วย Python กัน เรามาทำความรู้จัก Library ที่จำเป็นต้องใช้กันก่อน ว่าต้องใช้อะไรบ้าง เริ่มกันเล้ยยย...✌🏻 

👌Matplotlib Library

  • เป็น library ใน python
  • เป็น library พื้นฐานของการใช้ visualuze data
  • สามารถสร้างไฟล์รูปภาพได้
  • สามารถสร้างกราฟพื้นฐานได้

⭐️Seaborn Libray

  • ใช้ matplotlib เป็น backend
  • ถูกออกแบบมาเพื่อใช้ในการ Plot กราฟ

✌🏻Pandas Library

  • ใช้สำหรับวิเคราะห์ data เป็นหลัก
  • ใช้ matplotlib เป็น backend โดยใช้งานผ่าน .plot()
  • เป็น static plot

🤩Plotly คืออะไร

Plotly เป็นองค์กรที่เน้นพัฒนา data visualization สำหรับ business intelligence เช่น reporting, dashboards, hosting สำหรับ BI และในขณะเดียวก็ได้พัฒนา library open source ไปด้วย แต่เน้นการพัฒนา library ที่เป็น interactive visualization
  • Plotly Library มีให้ใช้ใน Javascript, React, R และ Python
  • เป็น library ที่มีความนิยมสูง
  • output ที่ได้จะอยู่ในรูป html

😊Dash คืออะไร

  • นิยมใช้ในการ plot กราฟที่ต้องการมี interact กับ user หรือ กราฟที่มีการ update ข้อมูล realtime
  • เป็น open source library ของ Plotly สำหรับใช้ทำ dashboard เป็นหลัก
  • สามารถทำ dashboard แบบ online ได้

ความคิดเห็น