2013-07-29 58 views
5

Tôi muốn hình dung biểu đồ được nhúng neo4j trong ứng dụng JAVA của mình. Tôi đã đọc Blog Hiển thị Đồ thị của Max De Marzi nhưng tôi không thể tìm thấy bất kỳ điều gì trong JAVA nhưng chỉ ruby ​​và C++Cách trực quan hóa biểu đồ neo4j

. Tôi chỉ cần xem các nút và mối quan hệ.

P.S. Tôi không muốn sử dụng các chương trình bên ngoài. Kết quả là tôi không thích: linkurio neoclipse webadmin gephi v.v.

+0

Bạn ngụ ý gì khi trực quan hóa trong ứng dụng java? – Jatin

Trả lời

1

Bạn có ý nghĩa gì khi trực quan hóa trong ứng dụng Java?

Nếu bạn muốn hiển thị, có rất nhiều tùy chọn. Bạn đã kiểm tra điều này: http://www.neo4j.org/develop/visualize không?

+0

Câu hỏi của tôi xuất hiện sau khi đọc liên kết bạn đã đăng. Phần thứ hai của câu hỏi của tôi nói để tránh các chương trình được đăng trong trang đó. Khi tôi hỏi tôi đang tìm cách hiển thị trong JPanel của tôi một biểu diễn đơn giản về biểu đồ Neo4j được nhúng của tôi. Một cái gì đó dễ dàng. Tôi biết chỉ Java không có gì khác và bất cứ nơi nào tôi đọc nó là cần thiết để sử dụng phần mềm javascript plugin bên ngoài và như vậy. Tôi đã tải về bằng cách sử dụng git hub mã nguồn neoeclipse nhưng tôi không tìm thấy chỉ là một phần đại diện tôi đang tìm kiếm. Bạn có gợi ý gì không ?? – QGA

+0

@ user2511306 Thứ nhất lợi thế trong việc hiển thị nó trong JPanel của bạn là gì? IMHO không có lợi thế, bởi vì ngay cả khi bạn muốn tinh chỉnh/thay đổi bất cứ điều gì nó sẽ không tầm thường. Thứ hai, bạn đã thử Gephi chưa? Trong gephi bạn chỉ cần đi và mở một dự án (Neo4J) và nó sẽ tự hiển thị nó. Không có cấu hình javascript hoặc bất cứ điều gì. Hoặc thậm chí bạn có thể sử dụng neoclipse, tải về các plugin và không nguồn. Bạn có thể nhanh chóng làm điều đó. Tôi khuyên bạn nên gephi mặc dù – Jatin

+0

@ user2511306 hoặc bạn cũng có thể xem nó từ web-admin của máy chủ neo4j. Thông tin thêm tại đây: http://stackoverflow.com/questions/11205100/alternative-to-neoclipse. Mặc dù cá nhân tôi khuyên bạn nên Gephi. Nó là tốt nhất của tất cả những gì tôi đã thấy. – Jatin

15

Có những lựa chọn khác nhau để hiển thị dữ liệu đồ thị từ Neo4j:

  • D3.js, Sigma.js, Keylines: thư viện javascript cho đồ thị trực quan
  • Gephi: giải pháp mã nguồn mở cho biểu đồ trực quan. Nó có một plugin để dễ dàng nhập cơ sở dữ liệu Neo4j
  • Linkurious: một giải pháp để tìm kiếm, khám phá và hình dung đồ thị dữ liệu từ Neo4j
  • Neoclipse: một công cụ để xem, chỉnh sửa và khám phá cơ sở dữ liệu Neo4j
  • Neovigator: một công cụ để khám phá thị đồ thị
  • Neo4j của webadmin: đã được cài đặt với Neo4j

Dưới đây là một bảng tổng hợp này lên và giải thích sự khác biệt: http://linkurio.us/comparative-study/

Tôi cũng khuyên bạn nên đọc blog của Max de MARZI, ông là một chuyên gia về hình ảnh hóa và Neo4j: http://maxdemarzi.com/

Chúc may mắn khám phá dữ liệu của bạn!

Tuyên bố từ chối trách nhiệm: Tôi là người đồng sáng lập Linkurious

+0

Nếu bạn có đề xuất để cải thiện bài viết, tôi rất sẵn lòng xem xét chúng. FYI chúng tôi có một bản demo bạn cna thử trên trang web của chúng tôi ... nhưng không phải với dữ liệu trực tiếp. – jvilledieu

+0

Popoto.js: http://www.popotojs.com – Guillaume