| hashCode() |  | 0% |  | 0% | 47 | 47 | 92 | 92 | 1 | 1 |
| draw(Graphics2D, Rectangle2D, Point2D, PlotState, PlotRenderingInfo) |  | 0% |  | 0% | 36 | 36 | 127 | 127 | 1 | 1 |
| drawAxes(Graphics2D, Rectangle2D, Rectangle2D, PlotRenderingInfo) |  | 0% |  | 0% | 13 | 13 | 45 | 45 | 1 | 1 |
| clone() |  | 0% |  | 0% | 12 | 12 | 42 | 42 | 1 | 1 |
| render(Graphics2D, Rectangle2D, int, PlotRenderingInfo, CategoryCrosshairState) |  | 0% |  | 0% | 14 | 14 | 28 | 28 | 1 | 1 |
| equals(Object) |   | 74% |   | 50% | 51 | 52 | 51 | 104 | 0 | 1 |
| calculateDomainAxisSpace(Graphics2D, Rectangle2D, AxisSpace) |  | 0% |  | 0% | 8 | 8 | 21 | 21 | 1 | 1 |
| drawRangeGridlines(Graphics2D, Rectangle2D, List) |  | 0% |  | 0% | 13 | 13 | 28 | 28 | 1 | 1 |
| calculateRangeAxisSpace(Graphics2D, Rectangle2D, AxisSpace) |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 1 | 1 |
| addDomainMarker(int, CategoryMarker, Layer, boolean) |  | 0% |  | 0% | 6 | 6 | 18 | 18 | 1 | 1 |
| receive(ChartElementVisitor) |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 1 | 1 |
| drawDomainCrosshair(Graphics2D, Rectangle2D, PlotOrientation, int, Comparable, Comparable, Stroke, Paint) |  | 0% |  | 0% | 2 | 2 | 15 | 15 | 1 | 1 |
| addRangeMarker(int, Marker, Layer, boolean) |  | 0% |  | 0% | 6 | 6 | 16 | 16 | 1 | 1 |
| clearDomainMarkers(int) |  | 0% |  | 0% | 7 | 7 | 19 | 19 | 1 | 1 |
| clearRangeMarkers(int) |  | 0% |  | 0% | 7 | 7 | 19 | 19 | 1 | 1 |
| datasetsMappedToDomainAxis(int) |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 1 | 1 |
| clearDomainMarkers() |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 1 | 1 |
| clearRangeMarkers() |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 1 | 1 |
| drawRangeCrosshair(Graphics2D, Rectangle2D, PlotOrientation, double, ValueAxis, Stroke, Paint) |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
| drawDomainGridlines(Graphics2D, Rectangle2D) |  | 0% |  | 0% | 6 | 6 | 16 | 16 | 1 | 1 |
| drawRangeLine(Graphics2D, Rectangle2D, double, Stroke, Paint) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
| handleClick(int, int, PlotRenderingInfo) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
| panRangeAxes(double, PlotRenderingInfo, Point2D) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
| zoomRangeAxes(double, PlotRenderingInfo, Point2D, boolean) |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 1 | 1 |
| getCategoriesForAxis(CategoryAxis) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| getLegendItems() |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| drawDomainMarkers(Graphics2D, Rectangle2D, int, Layer) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| drawRangeMarkers(Graphics2D, Rectangle2D, int, Layer) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| removeRangeMarker(int, Marker, Layer, boolean) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| setDomainAxis(int, CategoryAxis, boolean) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
| setRangeAxis(int, ValueAxis, boolean) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
| setRenderer(int, CategoryItemRenderer, boolean) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| getDatasetIndices(DatasetRenderingOrder) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| getRendererIndices(DatasetRenderingOrder) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| setDataset(int, CategoryDataset) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| zoom(double) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| removeDomainMarker(int, CategoryMarker, Layer, boolean) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| integerise(Rectangle2D) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getDomainMarkers(int, Layer) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| getRangeMarkers(int, Layer) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| getDomainAxisForDataset(int) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| getDomainAxisIndex(CategoryAxis) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| getRangeAxisForDataset(int) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| drawAnnotations(Graphics2D, Rectangle2D) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| clearDomainAxes() |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| getRangeAxisIndex(ValueAxis) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| clearRangeAxes() |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| getIndexOf(CategoryItemRenderer) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| clearAnnotations() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| setDomainAxisLocation(int, AxisLocation, boolean) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| setRangeAxisLocation(int, AxisLocation, boolean) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| drawZeroRangeBaseline(Graphics2D, Rectangle2D) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| zoomRangeAxes(double, double, PlotRenderingInfo, Point2D) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| getDomainAxisEdge(int) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| removeAnnotation(CategoryAnnotation, boolean) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| setDomainAxes(CategoryAxis[]) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setRangeAxes(ValueAxis[]) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setRenderers(CategoryItemRenderer[]) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| calculateAxisSpace(Graphics2D, Rectangle2D) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| annotationChanged(AnnotationChangeEvent) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getDomainAxisLocation(int) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getRangeAxisLocation(int) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| addAnnotation(CategoryAnnotation, boolean) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| rendererChanged(RendererChangeEvent) |   | 51% |   | 25% | 2 | 3 | 5 | 11 | 0 | 1 |
| getDomainAxis(int) |   | 45% |   | 25% | 2 | 3 | 4 | 7 | 0 | 1 |
| getRangeAxis(int) |   | 45% |   | 25% | 2 | 3 | 4 | 7 | 0 | 1 |
| getCategories() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| checkAxisIndices(List) |   | 74% |   | 62% | 3 | 5 | 3 | 12 | 0 | 1 |
| setRangeCrosshairValue(double, boolean) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| drawBackground(Graphics2D, Rectangle2D) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getDataRange(ValueAxis) |   | 81% |   | 50% | 3 | 5 | 2 | 13 | 0 | 1 |
| setDomainGridlinesVisible(boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setRangeGridlinesVisible(boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setRangeMinorGridlinesVisible(boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setDomainCrosshairVisible(boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setRangeCrosshairVisible(boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setRangeCrosshairLockedOnData(boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getRangeAxisEdge(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDatasetRenderingOrder(DatasetRenderingOrder) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setColumnRenderingOrder(SortOrder) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setRowRenderingOrder(SortOrder) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setDomainGridlinePosition(CategoryAnchor) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setDomainGridlineStroke(Stroke) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setRangeZeroBaselineStroke(Stroke) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setRangeGridlineStroke(Stroke) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setRangeMinorGridlineStroke(Stroke) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setRangeMinorGridlinePaint(Paint) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setDomainCrosshairPaint(Paint) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setRangeCrosshairStroke(Stroke) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setRangeCrosshairPaint(Paint) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setDomainCrosshairRowKey(Comparable, boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setDomainCrosshairColumnKey(Comparable, boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setCrosshairDatasetIndex(int, boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setFixedDomainAxisSpace(AxisSpace, boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setFixedRangeAxisSpace(AxisSpace, boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setAnchorValue(double, boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| datasetsMappedToRangeAxis(int) |   | 86% |   | 50% | 3 | 5 | 2 | 12 | 0 | 1 |
| getRenderer(int) |   | 61% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| CategoryPlot() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addDomainMarker(int, CategoryMarker, Layer) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeDomainMarker(int, CategoryMarker, Layer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addRangeMarker(int, Marker, Layer) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeRangeMarker(int, Marker, Layer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setDomainCrosshairStroke(Stroke) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| zoomRangeAxes(double, PlotRenderingInfo, Point2D) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDomainAxis(int, CategoryAxis) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDomainAxisLocation(AxisLocation) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDomainAxisLocation(AxisLocation, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDomainAxisLocation(int, AxisLocation) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setRangeAxis(int, ValueAxis) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setRangeAxisLocation(AxisLocation, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setRangeAxisLocation(int, AxisLocation) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setRenderer(CategoryItemRenderer) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setRenderer(CategoryItemRenderer, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setRenderer(int, CategoryItemRenderer) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setRangeZeroBaselineVisible(boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setFixedLegendItems(LegendItemCollection) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| addDomainMarker(CategoryMarker, Layer) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeDomainMarker(CategoryMarker, Layer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addRangeMarker(Marker, Layer) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeRangeMarker(Marker, Layer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setWeight(int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setDrawSharedDomainAxis(boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| datasetChanged(DatasetChangeEvent) |  | 86% |   | 66% | 2 | 4 | 1 | 10 | 0 | 1 |
| getRendererForDataset(CategoryDataset) |  | 77% |   | 50% | 2 | 3 | 2 | 7 | 0 | 1 |
| setDomainAxis(CategoryAxis) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setRangeAxis(ValueAxis) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setRangeAxisLocation(AxisLocation) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDataset(CategoryDataset) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addDomainMarker(CategoryMarker) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getDomainMarkers(Layer) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| removeDomainMarker(CategoryMarker) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addRangeMarker(Marker) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getRangeMarkers(Layer) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| removeRangeMarker(Marker) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setDomainCrosshairRowKey(Comparable) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDomainCrosshairColumnKey(Comparable) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setCrosshairDatasetIndex(int) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setRangeCrosshairValue(double) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addAnnotation(CategoryAnnotation) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeAnnotation(CategoryAnnotation) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setFixedDomainAxisSpace(AxisSpace) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setFixedRangeAxisSpace(AxisSpace) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setAnchorValue(double) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getPlotType() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDomainAxis() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDomainAxes() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDomainAxisLocation() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDomainAxisEdge() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRangeAxis() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRangeAxes() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRangeAxisLocation() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRangeAxisEdge() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDataset() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDatasets() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDatasetCount() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRenderer() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRenderers() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setRangePannable(boolean) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| findRangeAxisIndex(ValueAxis) |  | 87% |   | 50% | 2 | 3 | 2 | 5 | 0 | 1 |
| indexOf(CategoryDataset) |  | 87% |   | 50% | 2 | 3 | 2 | 5 | 0 | 1 |
| getOrientation() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAxisOffset() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDatasetRenderingOrder() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getColumnRenderingOrder() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRowRenderingOrder() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isDomainGridlinesVisible() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDomainGridlinePosition() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDomainGridlineStroke() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDomainGridlinePaint() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isRangeZeroBaselineVisible() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRangeZeroBaselineStroke() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRangeZeroBaselinePaint() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isRangeGridlinesVisible() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRangeGridlineStroke() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRangeGridlinePaint() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isRangeMinorGridlinesVisible() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRangeMinorGridlineStroke() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRangeMinorGridlinePaint() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFixedLegendItems() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isDomainCrosshairVisible() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDomainCrosshairRowKey() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDomainCrosshairColumnKey() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCrosshairDatasetIndex() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDomainCrosshairPaint() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDomainCrosshairStroke() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isRangeCrosshairVisible() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isRangeCrosshairLockedOnData() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRangeCrosshairValue() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRangeCrosshairStroke() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRangeCrosshairPaint() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAnnotations() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getShadowGenerator() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getWeight() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFixedDomainAxisSpace() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFixedRangeAxisSpace() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDrawSharedDomainAxis() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isRangePannable() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAnchorValue() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isDomainPannable() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isDomainZoomable() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isRangeZoomable() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| panDomainAxes(double, PlotRenderingInfo, Point2D) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| zoomDomainAxes(double, PlotRenderingInfo, Point2D) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| zoomDomainAxes(double, double, PlotRenderingInfo, Point2D) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| zoomDomainAxes(double, PlotRenderingInfo, Point2D, boolean) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| CategoryPlot(CategoryDataset, CategoryAxis, ValueAxis, CategoryItemRenderer) |  | 100% |   | 50% | 4 | 5 | 0 | 66 | 0 | 1 |
| readObject(ObjectInputStream) |  | 100% |   | 75% | 4 | 9 | 0 | 32 | 0 | 1 |
| writeObject(ObjectOutputStream) |  | 100% | | n/a | 0 | 1 | 0 | 14 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| mapDatasetToDomainAxes(int, List) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| mapDatasetToRangeAxes(int, List) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| configureDomainAxes() |  | 100% |   | 75% | 1 | 3 | 0 | 5 | 0 | 1 |
| configureRangeAxes() |  | 100% |   | 75% | 1 | 3 | 0 | 5 | 0 | 1 |
| mapDatasetToDomainAxis(int, int) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| mapDatasetToRangeAxis(int, int) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| setOrientation(PlotOrientation) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| setAxisOffset(RectangleInsets) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| setDomainGridlinePaint(Paint) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| setRangeZeroBaselinePaint(Paint) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| setRangeGridlinePaint(Paint) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| getDataset(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setShadowGenerator(ShadowGenerator) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getDomainAxisCount() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRangeAxisCount() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRendererCount() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |