用于Vaadin Web App的简单Java Graphing API

ana*_*ocs 6 java gwt charts vaadin web

我有一个简单的Vaadin Web应用程序,我正在寻找一个简单的图形API,只需要处理最少量的数据(最多几百个数据点),并允许我在Vaadin面板对象中显示简单的2d图形.

出于安全原因,我需要它是一个Java API而不是Google图表之类的外部服务.

有没有人有任何好的建议?

编辑:我选择使用Invient Charts(用于HighCharts的Vaadin附加包装器)因为我已经拥有HighCharts许可证.如果我没有许可证,我可能会使用基于GWT的简单API,例如gchart

编辑2012年3月29日:使用Invient Charts推出了Vaadin应用程序的生产版本.对最终结果非常满意.您可以使用纯Java代码控制High Charts功能的几乎所有方面.有几件事情有点像"hacky",比如格式化点的显示方式和鼠标悬停在你需要传递匿名javascript函数作为字符串的数据点上.初始设置也有点冒险; 我必须覆盖我的ApplicationServlet以确保正确导入javascript库并将它们放在项目结构中的正确位置并未完全记录.总的来说,将图形集成到我的Vaadin应用程序中相对无痛.强烈推荐.

miq*_*miq 2

如果 JFreeChart 不起作用,请尝试Invient Charts。它使用 Highcharts JavaScript 库,商业用途需要许可证。它看起来令人惊叹,并且非常容易用于创建图表。