2010-04-22 38 views
5

Tôi đã được tìm kiếm một thư viện vẽ đồ để sử dụng trong một ứng dụng web sắp tới, nhưng tôi có hai yêu cầu đã được vấp ngã tôi lên:Mọi thư viện biểu đồ hoặc biểu đồ web có hỗ trợ cho các thanh lỗi không?

  1. Khả năng tiết kiệm đồ thị dưới dạng ảnh.
  2. Hiển thị các thanh lỗi trên các điểm của biểu đồ dạng đường cũng như biểu đồ thanh.

Tôi đã tìm thấy giải pháp cho # 1 bằng cách sử dụng biểu đồ flash hoặc thậm chí API biểu đồ của Google. Tuy nhiên yêu cầu # 2 đã hoàn toàn ngăn tôi chết trong các bài hát của tôi, có vẻ như tất cả các khung công tác hiện có đều bỏ qua chức năng này hoàn toàn.

Tôi đã cố gắng ra khá một vài thư viện đã có, bao gồm:

  • Google Chart Tools
    • Nó có vẻ như họ chỉ có khả năng đặt điểm đánh dấu trên điểm với API Chart của họ. Điều này chỉ liên quan đến hình ảnh tĩnh. Không có tương tác. Ngoài ra, điểm đánh dấu thanh lỗi của chúng chỉ có thể được vẽ kéo dài giữa hai chuỗi, thay vì kéo dài theo hai hướng trong trục y ra khỏi một điểm dữ liệu duy nhất.
  • Highcharts
    • vĩ đại tìm kiếm đồ thị javascript - Không hỗ trợ thanh lỗi như xa như tôi có thể nói.
  • amCharts
    • tôi nghĩ rằng tôi đã tìm thấy giải pháp của tôi here nhưng nó thực sự chỉ là một biểu đồ bong bóng hack nơi bong bóng trông giống như thanh lỗi, và có vẻ như không có chức năng để vẽ thanh lỗi trên thanh biểu đồ.

Tôi thích đồ thị javascript hơn nhưng tôi sẵn sàng giải quyết flash. Có ai gặp vấn đề này trước đây không? Có bất kỳ thư viện đồ họa javascript hoặc flash hiện có nào hỗ trợ thanh lỗi không? Điều này có vẻ như nó sẽ là một tính năng được yêu cầu cao đối với bất kỳ ứng dụng web bán khoa học nào.

+1

Bạn đã xem gRaphael chưa? Im nghĩ rằng nó có thể tầm thường để sửa đổi bất kỳ đồ thị hiện có nào để thêm chức năng của riêng bạn –

Trả lời

1

lẽ bạn có thể tìm thấy những hữu ích:

http://www.fusioncharts.com/powercharts/charts/error-bar/

http://dygraphs.com/

http://mbostock.github.com/protovis/ex/error.html

Tôi nghĩ rằng bạn xuất khẩu một hình ảnh của bảng xếp hạng với FusionCharts.

+0

Tôi sẽ chấp nhận điều này chỉ vì mục đích chấp nhận cái gì đó, nhưng tôi không còn làm việc cho công ty mà câu hỏi này được hỏi 15 tháng trước , vì vậy tôi không ở vị trí để đánh giá tính đúng đắn của các đề xuất. – mbarnett

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