3 คะแนน โดย GN⁺ 2023-07-16 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • Lets-Plot: ไลบรารีพล็อตแบบโอเพนซอร์สสำหรับข้อมูลสถิติ
  • รองรับ Python เวอร์ชัน 3.7-3.11 และทำงานได้บน Linux, macOS, Windows
  • ติดตั้งได้อย่างง่ายดายด้วยคำสั่ง pip install lets-plot
  • ไลบรารีนี้มี API ที่คล้ายกับ ggplot2 ซึ่งได้รับความนิยมในหมู่นักวิทยาศาสตร์ข้อมูลที่ใช้ R
  • สามารถสำรวจข้อมูลผ่านกราฟ แผนที่ และการทำ geocoding ได้ด้วย Lets-Plot
  • เหมาะทั้งสำหรับนักวิทยาศาสตร์และนักพัฒนา และสามารถทำงานได้ทั้งใน computational notebook และ IDE ระดับมืออาชีพ
  • Lets-Plot รองรับ tooltip ที่ปรับแต่งได้ โดยผู้ใช้สามารถปรับเนื้อหา การจัดรูปแบบค่า และรูปลักษณ์ได้
  • สามารถจัดรูปแบบค่าตัวเลขและวันที่-เวลาได้ใน tooltip, legend, แกน และเลเยอร์ text geometry
  • Lets-Plot ยังมี Kotlin API ทำให้สามารถสร้างภาพข้อมูลในแอปพลิเคชัน JVM และ Kotlin/JS ได้
  • Lets-Plot รองรับเทคนิคการสุ่มตัวอย่างสำหรับชุดข้อมูลขนาดใหญ่และการจัดการ overplotting
  • โมดูล Geocoding ของ Lets-Plot ช่วยให้การสร้างภาพข้อมูลเชิงภูมิสารสนเทศทำได้ง่ายขึ้น
  • สามารถใช้ฟังก์ชัน ggsave() เพื่อส่งออกพล็อตเป็น SVG, HTML, PNG ได้
  • รองรับแผนที่แบบโต้ตอบ ทำให้ซูมเข้าและเลื่อนไปรอบข้อมูลเชิงภูมิสารสนเทศได้
  • Lets-Plot มีโหมด 'ไม่มี JavaScript' ที่ช่วยให้สร้างพล็อตเป็นภาพ SVG แบบเรียบง่ายได้
  • สามารถดูพล็อตแบบออฟไลน์ในโน้ตบุ๊กได้โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต

1 ความคิดเห็น

 
GN⁺ 2023-07-16
ความคิดเห็นจาก Hacker News
  • ข้อเสียของไลบรารีที่คล้ายกับ ggplot ในภาษาที่ไม่ใช่ R คือการสูญเสียไลบรารีเสริมที่มีให้ใช้ในต้นฉบับ
  • ผู้เชี่ยวชาญด้านสถิติให้คุณค่ากับกราฟิกมากกว่า และใช้เวลามากขึ้นเพื่อทำให้มันสมบูรณ์แบบ
  • Copilot ช่วยเรื่องไวยากรณ์และตัวเลือกของ ggplot ที่อิงกับ R
  • Lets-Plot อิงตามภาษา Grammar of Graphics ที่คล้ายกับ ggplot2
  • มีการยกตัวอย่าง data plot และ distribution plot
  • มีการกล่าวถึงการเปรียบเทียบกับ plotnine ซึ่งเป็นไลบรารีพล็อตที่คล้าย ggplot2 อีกตัวหนึ่งของ Python
  • plotnine เป็นโครงการที่มีความมั่นคงแล้วและมีอินเทอร์เฟซด้านกราฟิก
  • มีการขอกราฟ empirical CDF
  • มีคำวิจารณ์เกี่ยวกับการคัดลอก ggplot ตรง ๆ และข้อเสนอแนะเพื่อการปรับปรุง
  • มีความหวังว่าจะพอร์ต/นำมาสร้างใหม่ไลบรารี ggplot อื่น ๆ สำหรับ lets-plot
  • สำหรับแดชบอร์ด นิยมใช้ Apache ECharts มากกว่า
  • มีคำถามเกี่ยวกับความสามารถด้านการโต้ตอบของ lets-plot
  • มีข้อสงสัยว่าจำเป็นต้องมีไลบรารีพล็อตอีกตัวหรือไม่
  • มีการขอทutorialหรือคู่มือที่เน้น Python สำหรับการสร้างกราฟด้วยแนวทาง Grammar of Graphics