Data Visualization

7 Libraries for Data Visualization ที่คนใช้ Python ควรรู้

Achieve.Plus
Achieve Space
Published in
1 min readAug 7, 2020

--

Data Visualization คือ การเอาข้อมูลมาแสดงผลเป็นกราฟแบบต่าง ๆ เพื่อให้เข้าใจข้อมูลได้ง่ายขึ้นนั่นเองครับ ซึ่งการทำ Data Visualization เป็นส่วนหนึ่งของการทำ EDA หรือ Exploratory Data Analysis ที่จะช่วยให้เราสามารถเห็นภาพรวม การกระจายของข้อมูล ที่เรากำลังจะเข้าไปทำการวิเคราะห์นั่นเอง โดยวันนี้ Achieve Plus จะพาไปดู 7 Libraries ในการทำ Data Visualization ด้วย Python ครับผม

  1. Matplotlib
    ใช้สร้างแผนภูมิที่สวยงามในโค้ดไม่กี่บรรทัด จึงเหมาะกับมือใหม่หัดใช้ที่สุด ถูกสร้างเเละออกแบบมาให้ทำงานควบคู่กับการวิเคราะห์ โดยเราสามารถเข้าถึงวิธีการต่างๆ โดยใช้รหัสน้อยลง
  2. Seaborn
    เป็น graphic library ที่อยู่บน Matplotlib ช่วยทำให้แผนภูมิของคุณสวยขึ้นและอำนวยความสะดวกในการทำ Data Visualization เพราะรูปแบบและโทนสีของ Seaborn นั้นมีความสวยงามและทันสมัย
  3. ggplot
    ใช้ออกแบบเเละสร้างกราฟต่างๆ ให้เหมาะสมกับข้อมูล เช่น perceptual map, quality control, log scale, combo chart
  4. Bokeh
    ใช้สร้าง interactive และ web-ready plots ซึ่งสามารถส่งออกได้อย่างง่ายดายเช่น เอกสาร HTML หรือ interactive web applications อีกทั้งยังรองรับการสตรีมและข้อมูลแบบเรียลไทม์อีกด้วย
  5. Pygal
    ใช้สร้างกราฟเเละแผนภูมิ SVG (Scalable Vector Graphics) ในหลากหลายสไตล์ เป็น interactive plots ที่สามารถฝังในเว็บเบราว์เซอร์ได้
  6. geoplotlib
    ใช้สร้างแผนที่และวางแผนข้อมูลทางภูมิศาสตร์ คุณสามารถใช้มันเพื่อสร้างประเภทแผนที่ที่หลากหลาย เช่น choropleths, heatmaps และ dot dot maps
  7. Gleam
    ช่วยให้คุณเปลี่ยนการวิเคราะห์เป็นเว็บแอปแบบโต้ตอบโดยใช้สคริปต์ Python จึงไม่จำเป็นต้องรู้ภาษาอื่น ๆ เช่น HTML, CSS หรือ JavaScript เมื่อสร้างพล็อตแล้ว คุณสามารถสร้างฟิลด์ด้านบนเพื่อให้ผู้ใช้สามารถกรองและเรียงลำดับข้อมูลได้อีกด้วย

ขอบคุณข้อมูลจาก:
mode.com

--

--

Achieve.Plus
Achieve Space

Achieve Plus มุ่งที่จะสร้างสรรค์สังคมแห่งการเรียนรู้ในยุคดิจิทัลเพื่อคนไทย และ เพื่อการพัฒนา Thailand 4.0