| AbstractObservationPlotPane(String, String, String, String, ObservationAndMeanPlotModel, Dimension, AbstractObservationRetriever) |  | 0% |  | 0% | 3 | 3 | 45 | 45 | 1 | 1 |
| setMagScale() |  | 0% |  | 0% | 12 | 12 | 37 | 37 | 1 | 1 |
| chartMouseClicked(ChartMouseEvent) |  | 0% |  | 0% | 7 | 7 | 30 | 30 | 1 | 1 |
| updateSelectionFromObservation(ValidObservation) |  | 0% |  | 0% | 6 | 6 | 22 | 22 | 1 | 1 |
| updateChartProperties() |  | 0% |  | 0% | 5 | 5 | 20 | 20 | 1 | 1 |
| doZoom(ZoomType) |  | 0% |  | 0% | 6 | 6 | 16 | 16 | 1 | 1 |
| setSeriesVisibility() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| seriesVisibilityChange(Map) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| setSeriesColors() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| setSeriesSizes() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getBrightnessAxisLabel(AbstractObservationRetriever) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| setupCrossHairs() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| setJoinedSeries() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getTimeAxisLabel(AbstractObservationRetriever) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| datasetChanged(DatasetChangeEvent) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| createSeriesColorChangeListener() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createSeriesSizeChangeListener() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getChartPanel() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getChartControlPanel() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getObsInfo() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRenderer() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLastPointClicked() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLastObSelected() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLastDatasetSelected() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |