Skip to content
Snippets Groups Projects
Commit 7d388f3a authored by Muhammad Raufu Miah's avatar Muhammad Raufu Miah
Browse files

Update ExperimentsComparisonBlackBoxRandom.java

parent 48c4d7f5
Branches
Tags mysql-5.5.56
No related merge requests found
...@@ -26,10 +26,12 @@ import net.automatalib.word.Word; ...@@ -26,10 +26,12 @@ import net.automatalib.word.Word;
import org.knowm.xchart.QuickChart; import org.knowm.xchart.QuickChart;
import org.knowm.xchart.SwingWrapper; import org.knowm.xchart.SwingWrapper;
import org.knowm.xchart.XYChart; import org.knowm.xchart.XYChart;
import org.knowm.xchart.XYSeries;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Random; import java.util.Random;
import java.util.stream.Collectors;
public class ExperimentsComparisonBlackBoxRandom { public class ExperimentsComparisonBlackBoxRandom {
...@@ -346,4 +348,31 @@ public class ExperimentsComparisonBlackBoxRandom { ...@@ -346,4 +348,31 @@ public class ExperimentsComparisonBlackBoxRandom {
return 0; return 0;
} }
public static void printXYChartPairs(XYChart chart) {
// Get all series in the chart
System.out.println("Chart: " + chart.getTitle());
List<XYSeries> seriesList = chart.getSeriesMap().values().stream().collect(Collectors.toList());
// Iterate over each series
for (XYSeries series : seriesList) {
System.out.println("Series: " + series.getName());
// Get x and y data
double[] xData = series.getXData();
double[] yData = series.getYData();
// Ensure x and y data are of the same size
if (xData.length != yData.length) {
System.out.println("Mismatch in data size for series: " + series.getName());
continue;
}
// Print (x, y) pairs
for (int i = 0; i < xData.length; i++) {
System.out.println("(" + xData[i] + ", " + yData[i] + ")");
}
}
}
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment