| draw(Graphics2D, Rectangle2D, Point2D, ChartRenderingInfo) |  | 0% |  | 0% | 22 | 22 | 64 | 64 | 1 | 1 |
| drawTitle(Title, Graphics2D, Rectangle2D, boolean) |  | 0% |  | 0% | 8 | 8 | 48 | 48 | 1 | 1 |
| hashCode() |  | 0% |  | 0% | 3 | 3 | 15 | 15 | 1 | 1 |
| createAlignedRectangle2D(Size2D, Rectangle2D, HorizontalAlignment, VerticalAlignment) |  | 0% |  | 0% | 7 | 7 | 21 | 21 | 1 | 1 |
| clone() |  | 0% |  | 0% | 4 | 4 | 16 | 16 | 1 | 1 |
| createBufferedImage(int, int, double, double, ChartRenderingInfo) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| equals(Object) |   | 74% |   | 50% | 15 | 16 | 15 | 32 | 0 | 1 |
| setSubtitles(List) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| createBufferedImage(int, int, int, ChartRenderingInfo) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| notifyListeners(ChartProgressEvent) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| getLegend(int) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| setTitle(String) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| setBackgroundImage(Image) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| clearSubtitles() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| addSubtitle(int, Title) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| setTitle(TextTitle) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| receive(ChartElementVisitor) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| notifyListeners(ChartChangeEvent) |   | 50% |   | 33% | 3 | 4 | 2 | 6 | 0 | 1 |
| setAntiAlias(boolean) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| addSubtitle(Title) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| setPadding(RectangleInsets) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setTextAntiAlias(Object) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setBackgroundImageAlignment(RectangleAlignment) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setNotify(boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setBackgroundImageAlpha(float) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setTextAntiAlias(boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setRenderingHints(RenderingHints) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getAntiAlias() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addChangeListener(ChartChangeListener) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| removeChangeListener(ChartChangeListener) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| removeSubtitle(Title) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| handleClick(int, int, ChartRenderingInfo) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setBackgroundPaint(Paint) |   | 68% |   | 33% | 3 | 4 | 3 | 8 | 0 | 1 |
| JFreeChart(Plot) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| JFreeChart(String, Plot) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| draw(Graphics2D, Rectangle2D) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| draw(Graphics2D, Rectangle2D, ChartRenderingInfo) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createBufferedImage(int, int, ChartRenderingInfo) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setBorderVisible(boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setBorderStroke(Stroke) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setBorderPaint(Paint) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getSubtitles() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createBufferedImage(int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addProgressListener(ChartProgressListener) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeProgressListener(ChartProgressListener) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getSubtitle(int) |   | 70% |   | 50% | 2 | 3 | 1 | 3 | 0 | 1 |
| removeLegend() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getTextAntiAlias() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setID(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setElementHinting(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addLegend(LegendTitle) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getLegend() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$receive$0(ChartElementVisitor, Title) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getID() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getElementHinting() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRenderingHints() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isBorderVisible() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBorderStroke() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBorderPaint() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPadding() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBackgroundPaint() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBackgroundImage() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBackgroundImageAlignment() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBackgroundImageAlpha() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isNotify() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| JFreeChart(String, Font, Plot, boolean) |  | 98% |   | 50% | 3 | 4 | 1 | 35 | 0 | 1 |
| readObject(ObjectInputStream) |  | 100% |   | 75% | 1 | 3 | 0 | 14 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| writeObject(ObjectOutputStream) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| fireChartChanged() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| titleChanged(TitleChangeEvent) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| plotChanged(PlotChangeEvent) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getSubtitleCount() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTitle() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPlot() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |