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

JFreechart在一幅图像中显示两个柱状图,但没有叠加

羊刚捷
2023-03-14

我想生成两个柱状图进入2个不同的情节。为什么不是像http://www.java2s.com/code/java/chart/jfreeChartMultiplePieChartDemo1.htm这样的图,而是条形图,而不是饼形图。

我正在使用servletUtilities.saveChartaspng(),它将JFreeChart对象作为(第一个)参数,但我不知道如何创建我的JFreeChart对象,该对象必须包含2个柱状图/2个图(和一个常见的图例,但这不是我当前的主要问题)

我谷歌了很多,但我没有找到我仍然在寻找的东西。

提前感谢你的帮助。

共有1个答案

上官斌
2023-03-14

正如这里所建议的,您可以将任意数量的ChartPanel实例添加到封闭面板中。重写面板的getPreferredSize()方法,使用合适的布局和pack()封闭的窗口。可以选择在除一个图表外的所有图表中取消图例。

 类似资料:
  • 当我点击图库中的图像时,我想显示一个模态/弹出图像。我举了https://www.w3schools.com/howto/howto_css_modal_images.asp的例子,这很容易实现。然而,因为我想要另一个覆盖效果(图像变成暗透明,悬停时显示文本覆盖),我必须在div中包装我的模态触发器。 我将放入div中,这样我至少可以触发模态。它应该在img标签中,就像这样:

  • 我有两种纹理。一个是jpg,一个是PNG。我已经渲染了一个立方体,我想使用jpg图像作为背景在立方体的每一个面,然后在这个背景上有png。我尝试了,但我可以通过png看到背景,我不希望这样。有没有什么功能可以为我做到这一点? 片段着色器: 是png,是JPG。

  • 我试图生成‘小提琴’一样的条形图,但我运行在几个困难中描述了下面······ 将“label”添加为要共享的两个图表的标签时遇到麻烦。 使两幅图之间的标签居中(以及在每个条的垂直中心) 只保留外部yaxis上的刻度(而不是标签要去的内部)

  • 我的问题是:我想创建一个PNG,它在xy图表上有一个小圆圈的图像。我的圆是一个饼图,所以我可以把它显示为饼图,我想把它放在我想要的图中的任何(x,y)中。我想过XYShapeAnnotation,但是这个圆圈需要分成几个部分,我不想用java图形来做,因为我不知道它,而且我认为我不需要它来满足我的需要。需要注意的是,我不能使用JfreeChart覆盖方法,因为我有两个不同的数据集(XY、Pie)

  • 问题内容: 在我的JFreeChart时间序列图中,我发现图例线条变细以准确查看颜色。另一篇文章jfreechart- 更改图例中的颜色示例 ]建议重写渲染器方法,如下所示: 这种方法行之有效,直到你做我所做的 一旦完成,图例就会恢复为一行。有什么办法解决吗? 我采用的解决方案接近于TrashGod提出的解决方案, 我覆盖了getLegendItem()方法,将图例形状强制为所需的框。 问题答案:

  • 我正在学习JavaFX。我想在几秒钟后一个接一个地显示一些图标。我的代码不起作用。我写了一些代码。和图标存储在一个单独的文件夹称为图像。 我在网上找不到合适的答案。我想知道它是如何完成的逻辑,我还需要知道什么。因为单个图像I可以容易地显示。但是我不知道如何一个接一个地显示多个图像。