Class BubbleChartExpression

java.lang.Object
org.pentaho.reporting.engine.classic.core.function.AbstractExpression
All Implemented Interfaces:
Serializable, Cloneable, ChartExpression, org.pentaho.reporting.engine.classic.core.DynamicExpression, org.pentaho.reporting.engine.classic.core.function.Expression, org.pentaho.reporting.engine.classic.core.LegacyUpdateHandler

public class BubbleChartExpression extends XYChartExpression
See Also:
  • Constructor Details

    • BubbleChartExpression

      public BubbleChartExpression()
  • Method Details

    • computeXYChart

      protected org.jfree.chart.JFreeChart computeXYChart(org.jfree.data.xy.XYDataset dataset)
      Overrides:
      computeXYChart in class XYChartExpression
    • configureChart

      protected void configureChart(org.jfree.chart.JFreeChart chart)
      Overrides:
      configureChart in class XYChartExpression
    • getMaxBubbleSize

      public double getMaxBubbleSize()
    • setMaxBubbleSize

      public void setMaxBubbleSize(double maxBubbleSize)
    • getBubbleLabelContent

      public String getBubbleLabelContent()
    • setBubbleLabelContent

      public void setBubbleLabelContent(String bubbleLabelContent)
      Parameters:
      bubbleLabelContent - Definition of the bubble labels' content. e.g. "{0}: ({1}, {2}, {3})" {0} = series name {1} = x value {2} = y value {3} = z value
    • getXFormat

      public String getXFormat()
    • setXFormat

      public void setXFormat(String format)
      Parameters:
      format - Definition of the bubble labels' x value number format. e.g. "#,##0.0#" or "#,##0.00 EUR" or "##0.00 %"
    • getYFormat

      public String getYFormat()
    • setYFormat

      public void setYFormat(String format)
      Parameters:
      format - Definition of the bubble labels' y value number format. e.g. "#,##0.0#" or "#,##0.00 EUR" or "##0.00 %"
    • getZFormat

      public String getZFormat()
    • setZFormat

      public void setZFormat(String format)
      Parameters:
      format - Definition of the bubble labels' z value number format. e.g. "#,##0.0#" or "#,##0.00 EUR" or "##0.00 %"
    • getMaxZValue

      public double getMaxZValue()
      Deprecated.
      Not used anywhere.
      Returns: