Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java jfreechart将两个图表叠加在另一个图表之上_Java_Jfreechart - Fatal编程技术网

Java jfreechart将两个图表叠加在另一个图表之上

Java jfreechart将两个图表叠加在另一个图表之上,java,jfreechart,Java,Jfreechart,我的问题是:我想创建一个PNG,在xy图表上方有一个小圆圈的图像。我的圆是一种饼图,所以我可以将它显示为饼图,并且我希望能够将它放在我想要的图形中的任何(x,y)中。 我考虑过XYShapeAnotation,但是这个圆需要分成几个部分,我不想用java图形来做,因为我不知道它,我也不认为我需要它来满足我的需要。 需要注意的是,我不能使用JfreeChart叠加方法,因为我有两个不同的数据集(XY,饼图)使用XYDrawableAnnotation来放置较小的图表。饼图显示在顶部,但它不是透明的

我的问题是:我想创建一个PNG,在xy图表上方有一个小圆圈的图像。我的圆是一种饼图,所以我可以将它显示为饼图,并且我希望能够将它放在我想要的图形中的任何(x,y)中。 我考虑过XYShapeAnotation,但是这个圆需要分成几个部分,我不想用java图形来做,因为我不知道它,我也不认为我需要它来满足我的需要。
需要注意的是,我不能使用JfreeChart叠加方法,因为我有两个不同的数据集(XY,饼图)

使用
XYDrawableAnnotation
来放置较小的图表。

饼图显示在顶部,但它不是透明的,我尝试了
SetBackgroundalpha(0.0)/setBackgroundImageAlpha(0.0)
但它不起作用。编辑:我在绘图和图表上都做过,现在iw可以工作了,还有
setBackgroundPaint(null)