gpt4 book ai didi

jfreechart - 将图例嵌入 JFreeChart 的绘图区域

转载 作者:行者123 更新时间:2023-12-04 10:41:35 28 4
gpt4 key购买 nike

JFreeChart , 是否可以将图例嵌入图表本身?
图例可以设置在图表的顶部、底部、左侧、右侧,如下所示,但是否可以将其嵌入图表中?

LegendTitle legend=chart.getLegend();
legend.setPosition(RectangleEdge.TOP);

最佳答案

JFreeChart Samples 中包含了如何在 polt 中设置图例的示例。 XYTitleAnnotationDemo1 ,这是关键部分:

XYPlot plot = (XYPlot) chart.getPlot();
LegendTitle lt = new LegendTitle(plot);
lt.setItemFont(new Font("Dialog", Font.PLAIN, 9));
lt.setBackgroundPaint(new Color(200, 200, 255, 100));
lt.setFrame(new BlockBorder(Color.white));
lt.setPosition(RectangleEdge.BOTTOM);
XYTitleAnnotation ta = new XYTitleAnnotation(0.98, 0.02, lt,RectangleAnchor.BOTTOM_RIGHT);

ta.setMaxWidth(0.48);
plot.addAnnotation(ta);

enter image description here

关于jfreechart - 将图例嵌入 JFreeChart 的绘图区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11320360/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com