2016-12-14 87 views
0

我正在用Java开发非网页软件。我正在使用MS SQL数据库。我想在Visualistion表单中获得更多结果。但Java有限的数据可视化能力。因此,我可以使用Java和Ms SQL的可视化工具(如Qlik,tableau ...)。我的概念不清楚。我的部分java程序给出了SWING的结果,我希望进一步开发具有更多可视化效果的软件。我应该如何开发软件?请帮帮我。 谢谢。用于非网页的数据可视化(BI)工具用Java开发软件

3D Bar chart

+0

还有[jfreechart](http://www.jfree.org/jfreechart/samples.html)根据LGPL许可 –

+0

@ Lance Java:Jfreechart无法提供3d条形图。请检查附加的3D条形图图片。 – Mani

+0

还有[orsoncharts](http://www.object-refinery.com/orsoncharts/) –

回答

0

这取决于你怎么想它的工作。如果您想要定期重新加载存储在您的Java应用程序内或与您的Java应用程序相关的数据,那么主要问题是Qlik如何访问它 - 是否有API,ODBC连接,SQL服务器,文件输出?如果是这样,那么Qlik可以定期从中加载,如果需要,可以将其嵌入到Java应用程序中。

如果您希望显示器完全动态显示(即用户可以在Java应用程序中输入数据并立即在Qlik可视化中显示数据),那么您需要使用API​​来即时创建Qlik对象。 Qlik Sense有许多API是documented here。我没有丰富的经验,但如果您想要动态应用程序和可视化,您可能需要开始查看Engine API。