我正在寻找一种动态创建图表的解决方案,可以在报纸或类似的印刷媒体中使用。
我已经获得了经常更新的数据,存储在服务器上。我需要的是一个脚本,它获取数据并创建一个(漂亮的)图表,并将图表导出为PDF或EPS(或高分辨率像素图像)。最好使用PHP或Java。
有没有人知道任何执行此操作的库,并且可以自定义吗?
答案 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)
答案 3 :(得分:0)
谷歌图表很酷。
http://code.google.com/apis/charttools/index.html
您可以使用PHP动态创建包含来自数据库的数据的图表。
直接从网页打印。
http://code.google.com/apis/visualization/interactive_charts.html
交互式图表也非常酷,但可能需要大量劳动力。