绘制动态图

时间:2009-12-29 06:07:58

标签: java graph graph-layout graph-drawing

我有一个用JavaServer Faces技术编写的Web应用程序。

应用程序需要n个输入并提供输出。

我想在我的应用程序中使用以下功能。

我希望每个输入都有滑块。

我希望输出用图表描述。

因此,每当我通过滑块更改输入值时,我希望更改的输出值也显示在图形

那么最好的方法是什么?

3 个答案:

答案 0 :(得分:1)

您需要两个组件。一个是滑块组件,它几乎包含每个组件库。 第二个是我相信的图表组件 使用PrimeFaces component library。所有JavaServer Faces组件库都支持Ajax,因此您可以试一试。

答案 1 :(得分:0)

您可以使用Google Chart API

答案 2 :(得分:0)

在我的一个项目中,我们有类似的请求。

在我们使用richfaces的地方,我们使用了这些组件,但是对于图形绘制,我们使用了 jGraph ,这是一个小型的“开源”库。

我们选择jGraph,因为它是我们发现的唯一(不太昂贵)库,允许我们自动布局图表。 (自动布局是许可版本的一部分,而不是免费的)

我们使用richfaces mediaoutput 组件来调用我们的backbean,它使用jGraph来渲染我们图形的jpg。