Java XYSeriesCollection具有两行
我无法正确显示数据。我正在创作两个系列:Java XYSeriesCollection具有两行,java,jfreechart,Java,Jfreechart,我无法正确显示数据。我正在创作两个系列: XYSeries series = new XYSeries("Accumulated result"); XYSeries series1 = new XYSeries("Index chart"); 然后在循环中向每个系列添加数据:series.add series1.add XYSeriesCollection dataset = new XYSeriesCollection
XYSeries series = new XYSeries("Accumulated result");
XYSeries series1 = new XYSeries("Index chart");
然后在循环中向每个系列添加数据:series.add series1.add
XYSeriesCollection dataset = new XYSeriesCollection();
dataset.addSeries(series);
dataset.addSeries(series1);
JFreeChart chart = ChartFactory.createXYLineChart("Simulation", // Title
"Days", // x-axis Label
"Cumulative results", // y-axis Label
dataset, // Dataset
PlotOrientation.VERTICAL, // Plot Orientation
true, // Show Legend
true, // Use tooltips
false // Configure chart to generate URLs?
);
创建图表的结果并不令人满意,如图所示:
你看到蓝线了吗?第二个系列的值永远不会超过100,并且在图表中看起来像一条直线。此外,我想有一个传奇的第二个系列的右侧。有办法解决吗 当你绘制两个图表的值在(-5k,60k)和(0100)范围内时,你期望得到什么?很抱歉,我第一次使用jfreechart,我期望两个值将匹配自身,因此第一个值将在左侧有图例,第二个值在右侧。我没有想到,x系列对于两个系列都是相同的。