创建准备打印的图表

时间:2010-02-16 14:57:29

标签: java php printing charts

我正在寻找一种动态创建图表的解决方案,可以在报纸或类似的印刷媒体中使用。

我已经获得了经常更新的数据,存储在服务器上。我需要的是一个脚本,它获取数据并创建一个(漂亮的)图表,并将图表导出为PDF或EPS(或高分辨率像素图像)。最好使用PHP或Java。

有没有人知道任何执行此操作的库,并且可以自定义吗?

4 个答案:

答案 0 :(得分:5)

http://www.jfree.org/jfreechart/

你可以用java做到这一点,JFreeChart为你提供了一个很好的API。它为图像文件(包括PNG和JPEG)和矢量图形文件格式(包括PDF,EPS和SVG)提供输出支持

您需要创建Java代码以获取数据并提供给图表模板。

答案 1 :(得分:2)

JasperReports - http://jasperforge.org/projects/jasperreports - 可以使用Java做到这一点。

答案 2 :(得分:1)

PHP生成的flash图表。易于实施,外观精美。

http://teethgrinder.co.uk/open-flash-chart/

导出到pdf必须通过其他一些库。

答案 3 :(得分:0)

谷歌图表很酷。

http://code.google.com/apis/charttools/index.html

您可以使用PHP动态创建包含来自数据库的数据的图表。

直接从网页打印。

http://code.google.com/apis/visualization/interactive_charts.html

交互式图表也非常酷,但可能需要大量劳动力。