2009-06-04 35 views
6

Tôi đang sử dụng nền tảng Haskell trên Windows và tôi muốn viết một chương trình nhỏ có thể vẽ biểu đồ. Biểu đồ phải được xuất sang bất kỳ định dạng hình ảnh nào (hoặc thậm chí là PDF).Vẽ biểu đồ Haskell trên Windows

Cách dễ nhất để thực hiện việc này là gì?

(Theo biểu đồ Ý tôi là cốt truyện.)

Trả lời

6

Bằng cách "đồ thị", bạn có nghĩa là ý nghĩa lý thuyết đồ thị của đồ thị (nút và các cạnh) hoặc một âm mưu?

Cách dễ nhất để tạo biểu đồ, bằng bất kỳ ngôn ngữ nào, là đường ống dot vào Graphviz. Hackage thậm chí còn có một gói hữu ích Data.Graphviz mà thực hiện một số công việc cấp thấp cho bạn, đặc biệt nếu bạn đã làm việc với các tuyệt vời FGL.

Cách dễ nhất để tạo ra một âm mưu, bằng bất kỳ ngôn ngữ nào, là đặt đường ống tập lệnh gnuplot vào gnuplot. Một lần nữa, có một gói Graphics.Gnuplot trên Hackage.

Graphics.Rendering.Chart khá là đẹp; nó có một số tiền hợp lý hơn gnuplot.

Thực ra, bạn chỉ nên nhìn xung quanh Hackage và xem điều gì phù hợp nhất với nhu cầu của bạn ...

+0

Tôi muốn nói một cốt truyện. Tôi sẽ cập nhật câu hỏi để làm rõ điều này. –

+0

Có gói nào hoạt động nguyên bản trên Windows, mà không yêu cầu GTK hay không? Cairo không cài đặt trên cửa sổ từ cabal. – drozzy

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