2009-02-26 21 views
10

Các prefuse visualization toolkit là khá tốt đẹp, nhưng đối với Java. Tôi đã tự hỏi nếu có một cái gì đó tương tự cho python. Mối quan tâm chính của tôi là có thể điều hướng các biểu đồ động.Có tương đương python của bộ công cụ trực quan tiền sử dụng không?

+0

Tôi đang tìm cách làm điều gì đó rất giống và không tìm thấy bất kỳ thứ gì có thể so sánh với NodeBox hoặc Prefuse (bùng phát) cho python. Tôi sẽ theo dõi câu hỏi này một cách chặt chẽ. – Triptych

Trả lời

-1
+0

Đó là khá khác nhau từ prefuse. Quá mạnh mẽ và phức tạp cho những gì prefuse là tuyệt vời cho. –

0

Lưu ý rằng prefuse hiện nay có gói flare trong đó sử dụng đèn flash.

Kết nối với chương trình phụ trợ Python qua web2py và bạn đã có một ứng dụng web tuyệt vời (chỉ là một ý tưởng).

0

Bạn có thể thử sử dụng tiền sử dụng với JPype, nếu bạn không thể tìm thấy thiết bị thay thế phù hợp.

2

Nếu bạn đang sử dụng máy Mac, hãy xem NodeBox. Một tiện ích mở rộng mà nó cung cấp là graph library trông khá tốt. Poke xung quanh trong NodeBox gallery một số để tìm một cái gì đó tương tự như vấn đề của bạn và nó cần phải có một số liên kết hữu ích.

+0

tiếc là tôi không. nhưng cảm ơn. – carrier

6

Tôi biết điều này là không chính xác trăn, nhưng bạn có thể sử dụng prefuse trong python quajython

cái gì đó dọc theo dòng:

Add prefuse đến đường dẫn của bạn:

export JYTHONPATH=$JYTHONPATH:prefuse.jar

>>> import prefuse

từ máy móc Jython bạn

này guy có một ví dụ của việc sử dụng prefuse từ Jython here

3

Bạn có thể muốn kiểm tra SUMMON, một hệ thống trực quan sử dụng python nhưng xử lý các tập dữ liệu khá lớn. Có một video ấn tượng về hình dung và điều hướng một cái cây khổng lồ. (Không thể gửi liên kết bởi vì tôi là một poster lần đầu tiên Đó là trên trang SUMMON phía trước..)

+0

SUMMON có vẻ đẹp, nhưng dường như chỉ dành cho máy tính để bàn. Hình như prefuse/flare có nhiều hướng web hơn. – monkut

1

Đây là cũng sau OP, nhưng chỉ trong trường hợp:

pydot. Cho phép tạo hình ảnh biểu đồ &. Nếu bạn cần các thuật toán đồ thị (đóng cửa chuyển tiếp, vv), hãy xem pygraphlib mở rộng và tích hợp pydot.

Lưu ý rằng không cho phép chỉnh sửa tương tác của biểu đồ được hiển thị. Cả hai đều sử dụng graphviz để tạo ra đầu ra.

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