2012-12-12 33 views
11

Tôi đang tìm thư viện/khung nguồn mở bằng cách sử dụng để tôi có thể phát triển trang tổng quan hiển thị các biểu đồ khác nhau.Thư viện/khung nguồn mở để xây dựng bảng điều khiển (thanh, đường, bánh, vv)

Tôi đã tìm kiếm một vài ví dụ như: Highcahrts nhưng chúng được cấp phép.

Khung UI phải xử lý dữ liệu thời gian thực (như cuộc gọi Ajax hoặc REST).

Bất kỳ đề xuất hữu ích nào được đánh giá cao.

Trả lời

4

http://www.flotcharts.org/ cung cấp một mã nguồn mở phổ biến javascript bảng xếp hạng thư viện.

+0

Bạn đã đề cập đến nó như là nguồn mở, nhưng trên trang web tôi không thể tìm thấy là nó theo giấy phép MIT một cái gì đó như thế. – Sohan

+0

Ngoài ra tôi nhận thấy nó không có độ nhạy cảm ứng, đó là yếu tố quan trọng – Sohan

+1

dường như là một giấy phép nguồn mở không được đặt tên: https://github.com/flot/flot/blob/master/LICENSE.txt – Rory

2

Nếu bạn chỉ cần một bảng xếp hạng api thử https://developers.google.com/chart/

của nó cũng hỗ trợ cập nhật thời gian thực

+0

tôi đoán này không đòi hỏi bất kỳ cấp giấy phép sản xuất ?? – Sohan

+0

Bạn có thể sử dụng nó trong sản xuất. Nhưng có thể có một số hạn chế với các cuộc gọi api. bạn có thể đọc tos nếu bạn cần thêm thông tin về cấp phép. https://developers.google.com/terms/ –

+0

ok .. tôi sẽ xem xét nó. Cảm ơn – Sohan

3

Có rất nhiều bảng xếp hạng plugin ra khỏi đó. http://www.queness.com/post/10781/13-chart-and-graph-plotting-javascript-plugins

khuyến nghị của tôi:

JQPlot: jQuery plugin. Sử dụng phần tử canvas hoặc VML
gRaphael: sử dụng thư viện JS raphaeljs. Khuyến nghị SVG W3C và VML làm cơ sở để tạo đồ họa. - Rất nhiều lựa chọn.

+0

Những gì bạn đã đề nghị hiện nó bao gồm nguồn cấp dữ liệu thời gian thực, (tôi có thể có cuộc gọi ajax hoặc someting) để biểu đồ của tôi trông thật và chạy? – Sohan

7

đây là một tuyệt vời tìm một (khá win8 theo chủ đề): dashing

+0

Nó thực sự xuất hiện mát mẻ với tôi, nhưng tôi tự hỏi nếu nó hỗ trợ một api để kết nối với một máy chủ ứng dụng như weblogic hoặc graphite thu thập dữ liệu và quản lý dữ liệu theo truy vấn của chúng tôi. Ngoài ra tôi không thể tìm thấy tài liệu mà tôi có thể thấy các biểu đồ khác nhau mà tôi có thể xây dựng trên đầu trang của nó. – Sohan

+0

Dấu gạch ngang trông rất tuyệt. Đó là một khung bảng điều khiển thay vì chỉ biểu đồ.Tôi nghĩ rằng họ có một số vật dụng biểu đồ sử dụng https://github.com/shutterstock/rickshaw và bạn có thể xây dựng các tiện ích của riêng bạn sử dụng bất kỳ thư viện biểu đồ nào bạn muốn (không có ý tưởng dễ dàng như thế nào - nó sẽ thực sự tốt đẹp để xem ví dụ về biểu đồ nổi với Dashing chẳng hạn). – Rory

+0

Đây là một số tài liệu về bao gồm các tiện ích highchart https://github.com/Shopify/dashing/issues/42. Có lẽ nó sẽ đơn giản để bao gồm các khung công tác (nguồn mở) khác nữa. – Rory

8

Sau khi bạn chọn giải pháp đồ họa của bạn (lô, biểu đồ, ...) một số lưới kéo và droop để đặt nó tất cả cùng nhau trên một bảng điều khiển:

  • gridster.js (MIT cấp phép) có thể có ích
  • Packery phi lợi nhuận GPL v3 có giấy phép hoặc mua một lần cho một giấy phép thương mại
+0

Điều này có thể hữu ích chỉ khi tôi cần tích hợp tất cả các biểu đồ của tôi dưới một mái nhà. Tôi không nghĩ rằng nó có thể hữu ích như lib biểu đồ. – Sohan

+0

Trong khi tôi đồng ý đây là một chút tắt chủ đề, họ là tuyệt vời và tôi đã không tìm thấy chúng ở bất cứ nơi nào khác. Vì vậy, cảm ơn lukmdo! –

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