gpt4 book ai didi

java - 向 jFreechart 添加图例

转载 作者:太空宇宙 更新时间:2023-11-04 07:47:52 25 4
gpt4 key购买 nike

我已经得出了最终的磁滞图,如下所示:

enter image description here

我之前的帖子: Plotting a hysteresis loop with jFreeChart

我使用了 4 个 XYSeries 作为我的第一个磁滞回线,另外四个用于第二个磁滞回线。

如果我打开图例

 JFreeChart chart = ChartFactory.createXYLineChart(
"Hysteresis Plot", // chart title
"Pounds(lb)", // domain axis label
"Movement(inch)", // range axis label
dataset, // data
PlotOrientation.VERTICAL, // orientation
true, // include legend
true, // tooltips
false // urls
);

它看起来像这样:

enter image description here

我只是想表明蓝色是我的第一个磁滞回线,红色是我的第二个磁滞回线,我已将其添加为第一张图片中的副标题作为解决方法。有人可以指导我如何添加手动图例,指示蓝色为第一个循环,红色为第二个循环。

谢谢

最佳答案

因为 ChartFactory.createXYLineChart() 创建了 XYPlot,所以您可以尝试 setFixedLegendItems() ,提到herehere .

一个更雄心勃勃的方案是抑制原生图例并在单独的组件中渲染图例项,如图 here .

关于java - 向 jFreechart 添加图例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14979659/

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