当前位置: 首页 > 知识库问答 >
问题:

如何在jfreechart中堆栈xyplots

燕星鹏
2023-03-14

如果做不到这一点,如何让jfreechart显示矩阵图表呢?jfreechart中是否内置了一些东西,或者必须制作一堆图表面板并将它们添加到面板中?

谢谢

共有1个答案

狄宗清
2023-03-14

我无法告诉您如何在JFreeChart中实现,但在XChart中创建一个图表矩阵非常简单,就像您所描述的那样。

看一下示例4:创建一个图表矩阵。

代码如下所示:

int numCharts = 4;

List<Chart> charts = new ArrayList<Chart>();

for (int i = 0; i < numCharts; i++) {
  charts.add(QuickChart.getChart("" + i, "X", "Y", null, null, getRandomWalk(1000)));
}
new SwingWrapper(charts).displayChartMatrix();
 类似资料:
  • 问题内容: 我正在运行一个用Java在Eclipse中编写的程序。对于很大的输入,该程序具有很深的递归级别。对于较小的输入,程序运行正常,但是在给出较大的输入时,出现以下错误: 可以通过增加Java堆栈大小来解决此问题,如果可以,那么如何在Eclipse中做到这一点? 更新: @乔恩·斯基特 该代码递归地遍历解析树以建立数据结构。因此,例如,代码将使用解析树中的一个节点来做一些工作,并在该节点的两

  • 我知道Java通过扩展Vector搞砸了栈实现。默认情况下,矢量是同步的。阅读java文档,它说要创建一个堆栈, 因为我对java比较陌生。我的问题是:这是在Java中定义堆栈的最佳实践吗?

  • 问题内容: 嗨,我正在尝试使用另一个空堆栈反转堆栈(我自己编写了一个堆栈)。由于某种原因,它无法正常工作。谁能帮我这个 ? 问题答案: while(!stack1.isEmpty()){ Integer value = (Integer)stack1.pop(); System.out.println(value); reverse.push(value); }

  • 我来自C/C++背景,在这里一个进程内存分为: null 我想把我的注意力集中在这一点上,当我阅读JVM中的堆和堆栈时,我们是在谈论堆栈和堆的概念吗?并且整个JVM的实际内存驻留在堆上(这里指的是堆的C++概念)?

  • 问题内容: 在JavaScript中实现堆栈和队列的最佳方法是什么? 我正在寻找shunting-yard算法,并且我将需要这些数据结构。 问题答案: var stack = []; stack.push(2); // stack is now [2] stack.push(5); // stack is now [2, 5] var i = stack.pop(); // stack is no

  • 我阅读了其他帖子但无法重现。那么如何在调试调用堆栈期间查看哪个方法调用了最近的方法呢?