Example usage for org.jfree.chart.plot CategoryPlot DEFAULT_GRIDLINE_STROKE

List of usage examples for org.jfree.chart.plot CategoryPlot DEFAULT_GRIDLINE_STROKE

Introduction

In this page you can find the example usage for org.jfree.chart.plot CategoryPlot DEFAULT_GRIDLINE_STROKE.

Prototype

Stroke DEFAULT_GRIDLINE_STROKE

To view the source code for org.jfree.chart.plot CategoryPlot DEFAULT_GRIDLINE_STROKE.

Click Source Link

Document

The default grid line stroke.

Usage

From source file:edu.jhuapl.graphs.jfreechart.utils.SparselyLabeledCategoryAxis.java

private void drawDomainGridline(Graphics2D g2, CategoryPlot plot, Rectangle2D dataArea, double value) {
    Line2D line = null;/* w w w . ja  v a 2 s . c  om*/
    PlotOrientation orientation = plot.getOrientation();

    if (orientation == PlotOrientation.HORIZONTAL) {
        line = new Line2D.Double(dataArea.getMinX(), value, dataArea.getMaxX(), value);
    } else if (orientation == PlotOrientation.VERTICAL) {
        line = new Line2D.Double(value, dataArea.getMinY(), value, dataArea.getMaxY());
    }

    g2.setPaint(domainGridlinePaint);
    Stroke stroke = plot.getDomainGridlineStroke();

    if (stroke == null) {
        stroke = CategoryPlot.DEFAULT_GRIDLINE_STROKE;
    }

    g2.setStroke(stroke);
    g2.draw(line);
}