2011-08-23 37 views
6

Thư viện nguồn mở tốt nhất trong Python để vẽ biểu đồ/sơ đồ là gì? 2D là cần thiết và 3D là tốt nếu được cung cấp cùng nhau. và nó phải chấp nhận định dạng dữ liệu đầu vào đơn giản như csv.Thư viện nguồn mở Python tốt nhất để vẽ biểu đồ là gì?

Tôi googled một cái gọi là: matplotlib, nó như thế nào và mọi thứ khác?

Nên là tốt nhất về độ tin cậy, hiệu suất, sử dụng đơn giản và tích hợp dễ dàng, v.v. hoặc kết hợp chúng.

Cảm ơn

Trả lời

12

Từ wiki python chính thức:

Qua nhiều năm nhiều mô-đun âm mưu khác nhau và các gói đã phát triển cho Python. Đối với hầu hết thời gian đó không có gói nào rõ ràng là , nhưng gần đây matplotlib đã trở thành sử dụng rộng rãi nhất .

matplotlib nổi bật cho tôi:

  • dễ học (dựa trên truyền thống matlab nhưng cũng có tính năng hướng đối tượng mô hình)
  • đáng tin cậy (hỗ trợ đầy đủ, cập nhật, và tài liệu)
  • mạnh mẽ (xem một số trong số stuff you can do with it!)
  • cộng đồng người dùng lớn (được yêu thích và được đánh giá cao trong nhiều vòng kết nối)
  • dễ dàng tích hợp (vỗn dĩ hoạt động cùng với NumPy/scipy)
  • chấp nhận lệnh TeX cho định dạng đặc biệt
  • khá tiêu chuẩn chấp nhận cho cả hai biểu đồ đơn giản và phức tạp vẽ

Cá nhân tôi sử dụng nó cho nhiều mục đích bao gồm cả việc sơ đồ cho bài thuyết trình công việc, đồ họa cho bài báo của trường, và thậm chí cả biểu đồ và hình ảnh cho tài liệu khoa học chính thức trong toán học và khoa học máy tính. Đặc biệt là những thứ TeX đặc biệt hữu ích với tôi.

Vì vậy, tôi nghĩ bạn có ý tưởng đúng. Matplotlib đã xuất hiện đầu tiên trong tìm kiếm google của bạn bởi vì nó có nhiều uy tín nhất và nói chung là hữu ích nhất.

Trong trường hợp bạn muốn điều tra một số người khác, đây là một liên kết đến một cái nhìn tổng quan của một số công cụ vẽ sẵn trên python wiki chính thức: http://wiki.python.org/moin/NumericAndScientific/Plotting#Plotting_Tools

+0

Cảm ơn, từ liên kết trên, matplotlib xuất hiện ở phía trên - nó chỉ ra nó phổ biến nhất ít nhất là từ quan điểm của trang web này? – leslie

+0

có, tôi biết điều đó, tôi chắc chắn biết trang web cơ bản này, ít nhất tôi biết từ 'python', ah! câu hỏi quan trọng ở đây là, trên trang wiki wiki chính thức, thứ tự của danh sách thư viện có phản ánh mức độ phổ biến không? – leslie

+0

Cảm ơn. xin lỗi, sự ngu ngốc của tôi! Tôi đọc kỹ danh sách chính thức một lần nữa, nó nói: "Trong nhiều năm, nhiều mô-đun và gói khác nhau đã được phát triển cho Python. Phần lớn thời gian không có gói yêu thích rõ ràng, nhưng gần đây matplotlib đã trở thành được sử dụng rộng rãi nhất", bạn nói đúng. – leslie

Các vấn đề liên quan