java - JFreeChart:将图例嵌入箱线图中

标签 java plot jfreechart legend boxplot

我使用 JFreeChart 和 Java 来生成 BoxAndWhisker 箱线图。我想将图例嵌入箱线图区域。

我意识到一个similar一般而言,有人提出将图例嵌入绘图区域的问题。但是,答案不适用于箱线图,因为它们不适用于 XYTitleAnnotation,但适用于 CategoryAnnotation

我不知道要使用哪个CategoryAnnotation以及如何使用。三个实现类似乎都不具备我想要的功能。

这对于箱线图来说可能吗?如果是这样,怎么办?

最佳答案

我认为这是不可能的,因为 CategoryAnnotation 的两个实现用于注释类别并在两个类别之间绘制一条线。

但是您可以移动图例的位置:

LegendTitle legend= localJFreeChart.getLegend();
legend.setPosition(RectangleEdge.RIGHT);

关于java - JFreeChart:将图例嵌入箱线图中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28473565/

相关文章:

java - 如果一个 String 是不可变的,那么为什么你必须调用一个方法来获取长度而不是仅仅访问一个变量,比如 array.length?

java - 在这种情况下调用哪个 .toString?

python - 我如何让它在情节上显示图例?

c++ - 测量线上数据点的变化; catch 浸

jfreechart - 在 JFreeChart 中将图表大小设置为固定值

Java,特定于类的异常与标准异常

java - RemoteWebDriver.executeScript() 和 Selenium.getEval() 有什么区别?

r - R 中 x 轴上标签的季节性图变化

java - 我如何控制 JFreeChart 中条形高度的规范化?

java - 改变甘特图中子任务颜色的代码