X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=altosuilib%2FAltosUIGraphNew.java;h=b820518d06e79b8f0d656791e011f132deff6978;hb=27131ec7abda875595c61be0b151b73eb28afab9;hp=acfcd23ddd00478e381d18b09c2f9b9283a7a7a8;hpb=96de483d745ea0ef95326de2847a2534f7057846;p=fw%2Faltos diff --git a/altosuilib/AltosUIGraphNew.java b/altosuilib/AltosUIGraphNew.java index acfcd23d..b820518d 100644 --- a/altosuilib/AltosUIGraphNew.java +++ b/altosuilib/AltosUIGraphNew.java @@ -68,7 +68,6 @@ public class AltosUIGraphNew implements AltosUnitsListener { void addAxis(AltosUIAxis axis) { if (!axes_added.containsKey(axis.index)) { - System.out.printf("Add axis %s %d\n", axis.label, axis_index); axes_added.put(axis.index, true); plot.setRangeAxis(axis.index, axis); } @@ -88,12 +87,8 @@ public class AltosUIGraphNew implements AltosUnitsListener { series_index++; } -/* - public void addMarker(String label, int fetch, Color color) { - AltosUIMarker marker = new AltosUIMarker(fetch, color, plot); - this.graphers.add(marker); + public void addMarker(AltosUITimeSeries series) { } -*/ public void units_changed(boolean imperial_units) { for (AltosUITimeSeries s : series) @@ -106,6 +101,15 @@ public class AltosUIGraphNew implements AltosUnitsListener { public void set_series(AltosUITimeSeries[] series) { this.series = series; + boolean any_enabled = false; + + for (AltosUITimeSeries s : series) + if (s.enable) + any_enabled = true; + + if (!any_enabled) + for (AltosUITimeSeries s : series) + s.set_enable(true); for (AltosUITimeSeries s : series) addSeries(s); @@ -131,7 +135,7 @@ public class AltosUIGraphNew implements AltosUnitsListener { plot.setDomainPannable(true); plot.setRangePannable(true); - chart = new JFreeChart("Flight", JFreeChart.DEFAULT_TITLE_FONT, + chart = new JFreeChart(title, JFreeChart.DEFAULT_TITLE_FONT, plot, true); ChartUtilities.applyCurrentTheme(chart);