我试图确定我们是否更好地渲染图表服务器并将它们作为图像推送到浏览器或使用javascript图表库来绘制客户端图表.
我正在查看JFreeChart和Dojo Charting库,我的目标是在JBoss中运行的现有JSP站点.
有没有人有这方面的经验谁可以指出每个的优点/缺点.
目前我看到客户端渲染是一个非常高效的地狱,除非数据集是巨大的.
我想推荐一个我写的库:charts4j,这是一个服务器端图表解决方案.以下是一些功能:
支持Google Chart API的几乎所有功能
隐藏了创建与Google Chart API通信所必需的URL参数的丑陋细节
可以合并到任何支持Internet的Swing或Web应用程序环境(JSP/Servlet,GWT,Spring MVC等)中
100%纯核心Java解决方案.不需要特殊的图形库等.
超级可扩展和轻量级.只需要一个160Kb的罐子和互联网连接
记录完整
最重要的是,它是免费的!
以下是一些推荐.另请查看常见问题解答.
我有一个将此技术合并到我的博客上的Spring MVC(使用JSP)应用程序的示例.