Java数据可视化
我将编写一个应用程序,它将可视化数据。我对此有一个想法,但不确定是否可以实现。 那么,我的程序应该做什么:Java数据可视化,java,visualization,jfreechart,Java,Visualization,Jfreechart,我将编写一个应用程序,它将可视化数据。我对此有一个想法,但不确定是否可以实现。 那么,我的程序应该做什么: 读入数据(简单部分) 计算所需的东西 将数据可视化为那样() 现在是棘手的部分。主对角线和下面的数据只是数字,这应该很容易。但在主对角线上方有一些小图表,我希望它们可以点击。如果我点击它们,会弹出一张图像(放大了同一张图表),也可以通过X按钮关闭。问题是,小图表也必须通过计算完成。所以我非常需要在一个窗口中点击图表 有人知道这是可以实现的和合理的吗?如果是的话,怎么办?像JFreeChar
请随意提出支持性问题。使用a作为封闭面板。如图所示,添加
ChartPanel
或JLabel
的实例。根据建议重写getPreferredSize()
,让图表定义单位大小。根据建议添加一个ChartMouseListener
,以检测图表中的点击。在监听器中,将图表添加到合适的位置,例如,JOptionPane
我的建议是用Java构建后端,例如,将数据推到基于浏览器的前端,然后释放类似的库。浏览器中的数据viz更先进、更可移植。在Java中识别良好的可视化库时,我也面临同样的问题。下面是我的最爱的简短列表:
JFreeChart
绘制小图表和大版本。除此之外,我还没有看到任何库完全支持您的需求。