Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/exports/XYChartGenerator.java @ 414:0385bcc4229a
Added subtitles to the available charts.
flys-artifacts/trunk@1878 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Tue, 10 May 2011 12:19:17 +0000 |
parents | 60f63539d004 |
children | 4de7d9eac10f |
comparison
equal
deleted
inserted
replaced
413:8a4c219fd0ee | 414:0385bcc4229a |
---|---|
73 | 73 |
74 chart.setBackgroundPaint(Color.WHITE); | 74 chart.setBackgroundPaint(Color.WHITE); |
75 chart.getPlot().setBackgroundPaint(Color.WHITE); | 75 chart.getPlot().setBackgroundPaint(Color.WHITE); |
76 | 76 |
77 addDatasets(chart); | 77 addDatasets(chart); |
78 | 78 addSubtitles(chart); |
79 adjustAxes((XYPlot) chart.getPlot()); | 79 adjustAxes((XYPlot) chart.getPlot()); |
80 | 80 |
81 ChartExportHelper.exportImage( | 81 ChartExportHelper.exportImage( |
82 out, | 82 out, |
83 chart, | 83 chart, |
94 protected void adjustAxes(XYPlot plot) { | 94 protected void adjustAxes(XYPlot plot) { |
95 NumberAxis yAxis = (NumberAxis) plot.getRangeAxis(); | 95 NumberAxis yAxis = (NumberAxis) plot.getRangeAxis(); |
96 | 96 |
97 yAxis.setAutoRangeIncludesZero(false); | 97 yAxis.setAutoRangeIncludesZero(false); |
98 } | 98 } |
99 | |
100 | |
101 protected void addSubtitles(JFreeChart chart) { | |
102 // override this method in subclasses that need subtitles | |
103 } | |
99 } | 104 } |
100 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : | 105 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : |