首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java数据可视化

Java数据可视化
EN

Stack Overflow用户
提问于 2015-03-01 13:30:30
回答 3查看 1.3K关注 0票数 1

我将编写一个应用程序,它将可视化数据。我对此有一个想法,但不太确定它是否可以实现。所以,我的节目应该做的是:

  1. 读取数据(容易)。
  2. 计算所需的东西。
  3. 像这样可视化数据(http://www.upload.ee/image/4548742/example.png)。
  4. 现在来了一个棘手的部分。下面的主要对角线和数据是数字,这应该很简单。但是在主对角线上有一些小的图表,我希望它们是可点击的。如果我点击它们,会弹出一个图像(同样的图表放大),这也可以从X按钮关闭。问题是,小图表也必须通过计算来完成。所以我很需要一个窗口的可点击图表。

有没有人知道这是可以实现和合理的?如果是,那怎么做?像JFreeChart这样的图表库是否支持这样的功能?

随时可以问一些支持性的问题。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-03-01 16:45:11

对封闭面板使用GridLayout。按指示添加ChartPanelJLabel的实例。重写getPreferredSize(),如建议的这里,以让图表定义单位大小。添加ChartMouseListener,如建议的这里,以检测图表中的单击。在侦听器中,将图表添加到合适的模态对话中,例如JOptionPane

票数 1
EN

Stack Overflow用户

发布于 2015-03-02 00:18:32

我的建议是在Java中构建后端,例如Spring Boot,将数据推送到基于浏览器的前端,然后在其上释放一个像D3这样的库。浏览器中的数据(即数据)要先进得多,而且是可移植的。

票数 1
EN

Stack Overflow用户

发布于 2018-11-30 16:49:28

为了在Java中识别良好的可视化库,我也面临着同样的问题。下面是我最喜欢的一小部分:

否则,将数据存储在csv文件中,并直接使用D3、Plotly或Python进行可视化。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28794083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档