2008-12-11 5 views
5

Có thể sử dụng bất kỳ mô-đun biểu đồ nào với wxpython không? Và có cái nào tốt ở ngoài kia không?Tôi có thể sử dụng các mô-đun biểu đồ với wxpython không?

Tôi đang nghĩ đến các sở thích của PyCha (http://www.lorenzogil.com/projects/pycha/) hoặc bất kỳ tương đương nào. Nhiều mô-đun dường như đòi hỏi PyCairo, nhưng tôi không thể tìm ra nếu tôi có thể sử dụng những người có ứng dụng wxpython của tôi.

Ứng dụng của tôi có ngăn sổ ghi chép và tôi muốn đặt biểu đồ bên trong nó. Biểu đồ phải là động - tức là người dùng có thể chọn loại dữ liệu nào để xem - vì vậy tôi đoán các mô-đun tạo nên các hình ảnh biểu đồ.

Chỉ cần cho rõ ràng, bởi bảng xếp hạng Ý tôi là những thứ như bánh nướng, dây chuyền và quán bar, vv

Trả lời

3

Gần đây tôi đã xem xét lại matplotlib, và tôi khá hài lòng với kết quả. Nếu bạn đang ở trên cửa sổ, có các trình cài đặt cửa sổ có sẵn để làm cho quá trình cài đặt của bạn bớt đau đớn hơn một chút.

Một trong những hạn chế tiềm ẩn là yêu cầu numpy phải được cài đặt.

Tôi không có kinh nghiệm về sự tương tác của nó, nhưng nó hỗ trợ event handling.

+0

Matplotlib có thể tìm thấy tại đây: http://matplotlib.org now – GregW

1

matplotlib nhúng khá tốt trong wxpython. Tôi đã chỉ sử dụng nó trong Tkinter, mà đã diễn ra suôn sẻ cho tôi. Tôi thích thanh công cụ tùy chọn cho phép thao tác trực tiếp âm mưu (thay đổi kích cỡ và xoay và như vậy)

1

Sử dụng matplotlib. Nó tích hợp độc đáo với wxPython. Here's a sample của biểu đồ tương tác với wxPython và matplotlib.