Example usage for org.jfree.chart.renderer.xy XYBarRenderer setUseYInterval

List of usage examples for org.jfree.chart.renderer.xy XYBarRenderer setUseYInterval

Introduction

In this page you can find the example usage for org.jfree.chart.renderer.xy XYBarRenderer setUseYInterval.

Prototype

public void setUseYInterval(boolean use) 

Source Link

Document

Sets the flag that determines whether the y-interval from the dataset is used to calculate the length of each bar, and sends a RendererChangeEvent to all registered listeners.

Usage

From source file:com.att.aro.diagnostics.GraphPanel.java

/**
 * Returns a XYPlot for GPS info//from   w w w .  j a  v  a2s .  c  om
 * 
 * @return XYPlot.
 */
private static XYPlot createBarPlot(Color color) {

    // Create renderer
    XYBarRenderer barRenderer = new XYBarRenderer();
    barRenderer.setDrawBarOutline(false);
    barRenderer.setUseYInterval(true);
    barRenderer.setBasePaint(color);
    barRenderer.setAutoPopulateSeriesPaint(false);
    barRenderer.setShadowVisible(false);
    barRenderer.setGradientPaintTransformer(null);

    XYBarPainter painter = new StandardXYBarPainter();
    barRenderer.setBarPainter(painter);

    // Create result plot
    XYPlot barPlot = new XYPlot(null, null, new NumberAxis(), barRenderer);
    barPlot.getRangeAxis().setVisible(false);

    return barPlot;
}

From source file:com.att.aro.diagnostics.GraphPanel.java

/**
* Returns a XYPlot for Alarm triggering info
* 
* @return XYPlot./*from w w w.j  a v a2 s  .c  o  m*/
*/
private static XYPlot createAlarmPlot() {

    // Create renderer
    XYBarRenderer alarmRenderer = new XYBarRenderer();
    alarmRenderer.setDrawBarOutline(false);
    alarmRenderer.setUseYInterval(true);
    alarmRenderer.setBasePaint(Color.gray);
    alarmRenderer.setAutoPopulateSeriesPaint(false);
    alarmRenderer.setShadowVisible(false);
    alarmRenderer.setGradientPaintTransformer(null);
    alarmRenderer.setBarPainter(new StandardXYBarPainter());

    // Normalize the throughput axis so that it represents max value
    NumberAxis axis = new NumberAxis();
    axis.setVisible(false);
    axis.setAutoRange(false);
    axis.setRange(0, 1);

    // Create result plot
    XYPlot alarmPlot = new XYPlot(null, null, axis, alarmRenderer);
    alarmPlot.getRangeAxis().setVisible(false);
    return alarmPlot;
}

From source file:com.att.aro.diagnostics.GraphPanel.java

/**
 * Returns a XYPlot for User Event info/*from   ww w  .  ja  va  2  s.c  o  m*/
 * 
 * @return XYPlot.
 */
private static XYPlot createUserEventPlot() {

    // Create renderer
    XYBarRenderer userInputRenderer = new XYBarRenderer();
    userInputRenderer.setDrawBarOutline(false);
    userInputRenderer.setUseYInterval(true);
    userInputRenderer.setBasePaint(Color.gray);
    userInputRenderer.setAutoPopulateSeriesPaint(false);
    userInputRenderer.setShadowVisible(false);
    userInputRenderer.setGradientPaintTransformer(null);

    XYBarPainter painter = new StandardXYBarPainter();
    userInputRenderer.setBarPainter(painter);

    XYPlot userInputPlot = new XYPlot(null, null, new NumberAxis(), userInputRenderer);
    userInputPlot.getRangeAxis().setVisible(false);
    return userInputPlot;
}

From source file:com.att.aro.diagnostics.GraphPanel.java

private static XYPlot createBurstPlot() {
    // Create renderer
    XYBarRenderer burstStateRenderer = new XYBarRenderer();
    burstStateRenderer.setDrawBarOutline(false);
    burstStateRenderer.setUseYInterval(true);
    burstStateRenderer.setBasePaint(Color.gray);
    burstStateRenderer.setAutoPopulateSeriesPaint(false);
    burstStateRenderer.setShadowVisible(false);
    burstStateRenderer.setGradientPaintTransformer(null);

    XYBarPainter painter = new StandardXYBarPainter();
    burstStateRenderer.setBarPainter(painter);

    // Create result plot
    XYPlot burstPlot = new XYPlot(null, null, new NumberAxis(), burstStateRenderer);
    burstPlot.getRangeAxis().setVisible(false);
    return burstPlot;
}

From source file:com.att.aro.diagnostics.GraphPanel.java

/**
 * Returns a XYPlot for Wakelock state//from www . j  a va 2s.c  o  m
 * 
 * @return XYPlot.
 */
private static XYPlot createWakelockStatePlot() {

    // Create renderer
    XYBarRenderer wakelockStateRenderer = new XYBarRenderer();
    wakelockStateRenderer.setDrawBarOutline(false);
    wakelockStateRenderer.setUseYInterval(true);
    wakelockStateRenderer.setBasePaint(Color.yellow);
    wakelockStateRenderer.setAutoPopulateSeriesPaint(false);
    wakelockStateRenderer.setShadowVisible(false);
    wakelockStateRenderer.setGradientPaintTransformer(null);
    wakelockStateRenderer.setBarPainter(new StandardXYBarPainter());

    // Create result plot
    XYPlot wakelockStatePlot = new XYPlot(null, null, new NumberAxis(), wakelockStateRenderer);
    wakelockStatePlot.getRangeAxis().setVisible(false);
    return wakelockStatePlot;
}