3 điểm bởi GN⁺ 2023-07-16 | 1 bình luận | Chia sẻ qua WhatsApp
  • Lets-Plot: thư viện vẽ đồ thị mã nguồn mở cho dữ liệu thống kê
  • Tương thích với Python phiên bản 3.7-3.11 và hoạt động trên Linux, macOS, Windows
  • Có thể cài đặt dễ dàng bằng lệnh pip install lets-plot
  • Thư viện cung cấp API tương tự ggplot2, vốn phổ biến trong giới nhà khoa học dữ liệu sử dụng R
  • Với Lets-Plot, có thể khám phá dữ liệu thông qua biểu đồ, bản đồ và geocoding
  • Phù hợp cho cả nhà khoa học và nhà phát triển, có thể làm việc trong notebook tính toán và IDE chuyên nghiệp
  • Lets-Plot hỗ trợ tooltip có thể tùy chỉnh, cho phép người dùng điều chỉnh nội dung, định dạng giá trị và giao diện
  • Có thể định dạng giá trị số và ngày-giờ trong tooltip, chú giải, trục và các lớp hình học văn bản
  • Lets-Plot cũng cung cấp Kotlin API, cho phép trực quan hóa dữ liệu trong các ứng dụng JVM và Kotlin/JS
  • Lets-Plot hỗ trợ các kỹ thuật lấy mẫu để xử lý tập dữ liệu lớn và hiện tượng overplotting
  • Sử dụng mô-đun Geocoding của Lets-Plot giúp trực quan hóa không gian địa lý trở nên dễ dàng hơn
  • Có thể dùng hàm ggsave() để xuất đồ thị sang định dạng SVG, HTML, PNG
  • Hỗ trợ bản đồ tương tác, cho phép phóng to và di chuyển quanh dữ liệu không gian địa lý
  • Lets-Plot cung cấp chế độ "không JavaScript", cho phép tạo đồ thị dưới dạng ảnh SVG tối giản
  • Có thể xem đồ thị ngoại tuyến trong notebook mà không cần kết nối Internet

1 bình luận

 
GN⁺ 2023-07-16
Ý kiến Hacker News
  • Nhược điểm của các thư viện tương tự ggplot trong những ngôn ngữ ngoài R là bị mất các thư viện bổ sung có sẵn ở bản gốc.
  • Các chuyên gia thống kê đánh giá cao đồ họa hơn và đã dành nhiều thời gian hơn để làm cho nó trở nên hoàn hảo.
  • Copilot hỗ trợ cú pháp và các tùy chọn của ggplot dựa trên R.
  • Lets-Plot dựa trên ngôn ngữ grammar of graphics tương tự ggplot2.
  • Có cung cấp ví dụ về biểu đồ dữ liệu và biểu đồ phân phối.
  • Có nhắc đến việc so sánh với plotnine, một thư viện vẽ biểu đồ khác trong Python tương tự ggplot2.
  • Plotnine đã được khẳng định vị thế và cung cấp giao diện đồ họa.
  • Yêu cầu biểu đồ CDF thực nghiệm.
  • Chỉ trích việc sao chép trực tiếp ggplot và đề xuất cải tiến.
  • Hy vọng có thể port/tái triển khai các thư viện ggplot khác cho lets-plot.
  • Apache ECharts được ưa chuộng cho dashboard.
  • Câu hỏi về khả năng tương tác của lets-plot.
  • Nghi ngờ về sự cần thiết của thêm một thư viện vẽ biểu đồ nữa.
  • Yêu cầu một hướng dẫn hoặc tutorial tập trung vào Python về cách xây dựng biểu đồ theo phương pháp grammar of graphics.