Example usage for org.jfree.chart.plot.dial DialPlot getPointerForDataset

List of usage examples for org.jfree.chart.plot.dial DialPlot getPointerForDataset

Introduction

In this page you can find the example usage for org.jfree.chart.plot.dial DialPlot getPointerForDataset.

Prototype

public DialPointer getPointerForDataset(int datasetIndex) 

Source Link

Document

Returns the dial pointer that is associated with the specified dataset, or null.

Usage

From source file:org.pentaho.chart.plugin.jfreechart.dial.JFreeDialChartGeneratorIT.java

public void testPointer() throws Exception {
    JFreeChart chart = getJFreeChart("testchart.xml", new Object[][] { { 8D } }); //$NON-NLS-1$
    DialPlot plot = (DialPlot) chart.getPlot();
    VariableStrokePointer pointer = (VariableStrokePointer) plot.getPointerForDataset(0);
    assertEquals(0.75D, pointer.getRadius());
    assertEquals(0.04D, pointer.getWidthRadius());
    assertEquals(new Color(205, 133, 63), pointer.getFillPaint());
    assertEquals(new Color(0, 255, 127), pointer.getOutlinePaint());
    assertEquals(String.format("expected: %s but was: %s", 3D, ((BasicStroke) pointer.getOutlineStroke()) //$NON-NLS-1$
            .getLineWidth()), pointer.getOutlineStroke(), new BasicStroke(2F));
}