2012-03-11 6 views
11

tôi muốn tự động tạo chế độ xem dạng cây để đại diện cho người dùng kết nối trong ứng dụng nhưng tôi không muốn nó trông giống như một cây thông thường (trông giống như tập tin cấu trúc hệ thống) như thế này:JQuery - tự động tạo chế độ xem dạng cây đồ họa từ dữ liệu

enter image description here

nhưng giống như một dòng chảy biểu đồ như thế này:

enter image description here

nên về cơ bản tôi muốn hiển thị nó đồ họa hơn một cây-view và nếu có thể - có thể phóng to và thu nhỏ.

làm cách nào để đạt được điều này? bạn có biết bất kỳ công cụ (JS hoặc Jquery) nào cho loại điều đó không?

nhờ

EDIT:

để không bị phân tán here're là những công cụ mà dường như được chính xác những gì tôi đã llooking for (với sự giúp đỡ của m90Tats_innit)

thejit

d3.js

js-mindmap

jOrgChart

(btw - Tôi đang đi với thejit cho bây giờ)

+1

Có thể điều này sẽ giúp: http://stackoverflow.com/questions/1374149/jquery-mind-map-think-map – m90

+1

đây không phải là trang web hướng dẫn. bạn đã thử bất cứ điều gì –

+1

cảm ơn bạn, Chamika Sandamal, cho bình luận cực kỳ hữu ích của bạn. Tôi đã xem xét khoảng một tá công cụ nhưng không có công cụ nào trong số đó có chất lượng đồ họa mà tôi đang tìm kiếm. vì vậy tôi nghĩ rằng ai đó ở đây có thể biết về một công cụ như vậy. – levtatarov

Trả lời

5

Đây có phải là những gì bạn đang tìm kiếm - plugin để tạo hình cây:

[liên kết bên dưới]

http://jquery.bassistance.de/treeview/demo/

http://archive.plugins.jquery.com/project/treeview

http://docs.jquery.com/Plugins/Treeview/treeview

Ah, cho sơ đồ cảm thấy có rất ít plugin như một liên kết ở trên nhưng cố gắng này:

http://code.google.com/p/js-mindmap/

hy vọng điều này giúp, cổ vũ,

+0

cảm ơn, nhưng đây cũng là các công cụ xem và các công cụ xem hình cây đơn giản – levtatarov

+0

+1 cho câu hỏi của bạn; Hãy thử điều này, http://code.google.com/p/js-mindmap/ Tôi đã chỉnh sửa bài đăng của mình. Nếu bạn sẽ đọc phần tôi trong liên kết github sẽ đưa bạn đến trang demo http: // kenneth.kufluk.com/google/js-mindmap/, chúc mừng –

+0

cảm ơn, tôi sẽ kiểm tra xem ... có vẻ đầy hứa hẹn – levtatarov

3

Bạn có thể sử dụng JsTree. Ngoài ra còn có một tree component được lập kế hoạch cho giao diện người dùng jQuery.

+0

như tôi đã cố gắng để chứng minh với những hình ảnh trong câu hỏi của tôi - tôi đang tìm một thứ gì đó khác biệt một chút khôn ngoan hơn so với cây tiêu chuẩn. nhưng cảm ơn – levtatarov