题
是否有支持OLAP数据的java图表库,例如 ChartFX Olap 或 Dundas Chart ?
由于
解决方案
为了将任何数据显示为图表,需要将其缩减为2D记录集 - 这是OLAP在运行MDX查询时为您提供的。
如果您拥有2D数据,您可以将其传递给任何图表/图形代码。
我曾经使用ASP来运行MDX,并写出XML。这被转换为带有客户端JavaScript的图表。我自己写了很多,这是一场噩梦!使用Google图表或Flot。
其他提示
JFreeChart 或 JasperReports 将是我的建议。
目前仅与icCube Server配合使用,但您可以查看 Javascript Visualization Library 。
有一些与Google Visualization,AmCharts和Protovis集成的示例。实际上你可以将它集成到任何JS库中。
以下是必须谷歌解决的答案:Google Charts。
http://code.google.com/apis/chart/
但是,这些不会托管在您的系统上。我也不确定它们是否支持发布请求类型,因此您可以发送的数据量仅限于获取请求网址的大小。
jCharts: http://jcharts.sourceforge.net/ 是我过去使用过的
为了回应其他人所说的,是的, Google Chart API 可能会提供轻量级解决方案以及Java包装器API,如 charts4j (免责声明:我写了 charts4j )。要查看所有Google图表包装API的完整列表,请参阅这里。
你看过olap4j了吗? http://www.olap4j.org/
虽然不是图表库,但您可以使用它来查询OLAP多维数据集。返回的对象可能更容易管理。
不隶属于 StackOverflow