7

我在 Windows 上使用 Haskell 平台,我想编写一个可以绘制图形的小程序。图表应导出为任何图像格式(甚至是 PDF)。

实现这一目标的最简单方法是什么?

(通过图表,我的意思是情节。)

4

1 回答 1

6

“图”是指图(节点和边)或图的图论含义吗?

以任何语言输出图形的最简单方法是将dot导入Graphviz。Hackage 甚至有一个有用的Data.Graphviz包,它可以为您完成一些低级工作,特别是如果您已经在使用出色的FGL

以任何语言输出绘图的最简单方法是将gnuplot 脚本通过管道传输到gnuplot。同样,Hackage 上有一个Graphics.Gnuplot包。

Graphics.Rendering.Chart相当不错;它比 gnuplot 做得更多。

实际上,你应该看看Hackage,看看什么最适合你的需求......

于 2009-06-04T16:34:44.123 回答