如何使用开源Java API - JOFC设置带有Open Flash Chart 2图形的Legend?

时间:2010-11-11 00:49:47

标签: graphics seam ofc

我在JBoss5.1下运行了一个Seam 2.2应用。在这个应用程序中,我使用Java Open Flash Chart成功开发了一些图形,Open Flash Chart.this one.

的Java API

现在我想添加像{{3}}

这样的X和Y图例

我有一个正确渲染的图形,而不是我尝试使用:

设置X Label

... chart.setXLegend(新文本(“Legenda X”));

但是它没有显示传说,而是破坏了导致图形呈现完全空白的东西。

当图形呈现正确时,这是生成的JSon。

{"y_axis":{"min":388,"max":866,"steps":20},"title":{"text":"Gráfico de gasto mensal com Combustível"},"bg_colour":"#FFFFFF","is_decimal_separator_comma":0,"elements":[{"values":[{"tip":"R$:610.0\n05/2010","top":610},{"tip":"R$:488.0\n06/2010","top":488},{"tip":"R$:634.57\n07/2010","top":634.57},{"tip":"R$:766.0\n08/2010","top":766},{"tip":"R$:396.0\n09/2010","top":396},{"tip":"R$:610.0\n10/2010","top":610}],"type":"bar"}],"num_decimals":2,"is_fixed_num_decimals_forced":0,"x_axis":{"labels":{"labels":["05/2010","06/2010","07/2010","08/2010","09/2010","10/2010"]}},"is_thousand_separator_disabled":0}

我深入研究了它,结果发现每当我尝试使用上面显示的代码片段添加x图例时,JSon实际上并不是由JOFC生成的。

我在网上找不到很多关于JOFC的有用文档,并且API本身没有很好的记录,所以我完全迷失了尝试添加这个简单的x标签,这应该是最简单的部分:(。任何想法在那。

更新:

现在我刚刚下载了JOFC源代码,并会看一下。

2 个答案:

答案 0 :(得分:1)

看起来JOFC页面上有一个未解决的问题:http://code.google.com/p/jofc2/issues/detail?id=29

它建议调用函数的解决方法如下:

chart.setXLegend(new Text("Legenda X", Text.TEXT_ALIGN_CENTER))

答案 1 :(得分:0)

我会尝试使用Open Flash Grapix,它更容易使用,只需在FlashVars上设置参数。

Open Flash Grapix