2011-10-02 40 views
8

Hiện tại tôi đang sử dụng hs-gchart để xây dựng biểu đồ để nhúng biểu đồ trong ứng dụng web của mình. Tôi đã thấy rằng tkyprof sử dụng d3.js. Những giải pháp biểu đồ nào khác đang được sử dụng với yesod? Những ưu và nhược điểm của các giải pháp này là gì?Giải pháp lập biểu đồ cho Yesod

+0

Câu hỏi hay. Tôi dự định sử dụng biểu đồ, nhưng sẽ thay đổi ý định của tôi nếu ai đó đến với một cái gì đó hữu ích hơn ở đây. –

+0

Bạn tích hợp Biểu đồ như thế nào? Tạo một trình xử lý tùy chỉnh để hiển thị một hình ảnh? –

+0

Tôi chỉ yêu cầu Yesod hiển thị biểu đồ được hiển thị. Tôi có một daemon quản lý gọi một chương trình riêng biệt mà biểu đồ hiển thị, sau khi đã gọi một chương trình khác bắt đầu quá trình tạo dữ liệu biểu đồ. –

Trả lời

2

hledger-web sử dụng flot. Pro: rất dễ dàng, nổi bật, được hỗ trợ, không phụ thuộc vào google hoặc truy cập mạng, tải xuống hiển thị công việc cho khách hàng, có thể làm cho cuộc sống xây dựng haskell của bạn dễ dàng hơn nhiều (không cần GTK). Con: không được tích hợp tốt với ứng dụng của bạn như một giải pháp haskell.

Ngoài ra còn có HighCharts có lẽ là biểu đồ js nhanh nhất và miễn phí cho mục đích phi thương mại.

1

Tôi nghĩ rằng d3.js cũng nên được đề cập. Có một cách tiếp cận DSL để d3js trong Haskell.

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