Java 使用jfreechart在不同点之间创建XY图表
我正在尝试使用jfreechart在XY图表中的多个点之间创建互连。这个Java 使用jfreechart在不同点之间创建XY图表,java,plot,jfreechart,Java,Plot,Jfreechart,我正在尝试使用jfreechart在XY图表中的多个点之间创建互连。这个图表添加(1.0,4.0);图表.增补(2.0,5.0);图表.增补(2.5,7.0)排序将它们连接成一行。像这样-。但我想回到第一点,创建一个这样的图表-。我想对多个基本节点重复一下。类似这样的事情- for(int i=0;i<=1000;i++){ for(int j=0;j<=30;j++){ chart.add(arr1[i], arr2[j]); } } 对于(int i=0;i尝试
图表添加(1.0,4.0);图表.增补(2.0,5.0);图表.增补(2.5,7.0)代码>排序将它们连接成一行。像这样-。但我想回到第一点,创建一个这样的图表-。我想对多个基本节点重复一下。类似这样的事情-
for(int i=0;i<=1000;i++){
for(int j=0;j<=30;j++){
chart.add(arr1[i], arr2[j]);
}
}
对于(int i=0;i尝试使用多个XYSeries:
在XYSeries构造函数中,如果需要,将autosort设置为false以允许线向后移动;如果可能需要通过已绘制的点导航序列,则将allowDuplicates设置为true
final XYSeries series1 = new XYSeries("Data 1", false, true);
series1.add( 1.0 , 4.0 );
series1.add( 2.0 , 5.0 );
final XYSeries series2 = new XYSeries("Data 2", false, true);
series2.add( 1.0 , 4.0 );
series2.add( 2.5 , 7.0 );
final XYSeriesCollection data = new XYSeriesCollection();
data.addSeries(series1);
data.addSeries(series2);
final JFreeChart chart = ChartFactory.createXYLineChart(
"XY Chart",
"X",
"Y",
data,
PlotOrientation.VERTICAL,
true,
true,
false
);
要添加更多的数据系列,请使用更多的XYSERIECollection.addSeries(series)调用。尝试使用多个XYSeries:
在XYSeries构造函数中,如果需要,将autosort设置为false以允许线向后移动;如果可能需要通过已绘制的点导航序列,则将allowDuplicates设置为true
final XYSeries series1 = new XYSeries("Data 1", false, true);
series1.add( 1.0 , 4.0 );
series1.add( 2.0 , 5.0 );
final XYSeries series2 = new XYSeries("Data 2", false, true);
series2.add( 1.0 , 4.0 );
series2.add( 2.5 , 7.0 );
final XYSeriesCollection data = new XYSeriesCollection();
data.addSeries(series1);
data.addSeries(series2);
final JFreeChart chart = ChartFactory.createXYLineChart(
"XY Chart",
"X",
"Y",
data,
PlotOrientation.VERTICAL,
true,
true,
false
);
若要添加更多数据系列,请使用更多的XYSERIECollection.addSeries(series)调用。我尝试了此操作。但结果是相同的错误绘图。我尝试了此操作。但结果是相同的错误绘图。