Class XYChartManager

java.lang.Object
ucar.unidata.idv.control.chart.ChartManager
ucar.unidata.idv.control.chart.XYChartManager
All Implemented Interfaces:
ImageObserver
Direct Known Subclasses:
TimeSeriesChart, VerticalProfileChart

public abstract class XYChartManager extends ChartManager
A time series chart
Version:
$Revision: 1.4 $
Author:
MetApps Development Team
  • Constructor Details

    • XYChartManager

      public XYChartManager()
      ctor
    • XYChartManager

      public XYChartManager(DisplayControlImpl control)
      Default constructor.
      Parameters:
      control - my control
    • XYChartManager

      public XYChartManager(DisplayControlImpl control, String chartName)
      Default constructor.
      Parameters:
      control - my control
      chartName - my name
  • Method Details

    • getRenderer

      protected org.jfree.chart.renderer.xy.XYItemRenderer getRenderer(LineState lineState)
      Get the renderer for the given line
      Parameters:
      lineState - The line
      Returns:
      renderer
    • getRenderer

      protected org.jfree.chart.renderer.xy.XYItemRenderer getRenderer(LineState lineState, boolean showLegend)
      Get the renderer for the given line
      Parameters:
      lineState - The line
      showLegend - And show the legend
      Returns:
      renderer
    • setEmptyChartLabel

      public void setEmptyChartLabel(String label)
      Set the label to use when we have an empty chart
      Parameters:
      label - empty chart label
    • addChart

      protected void addChart(ChartHolder chartHolder)
      Add chart
      Overrides:
      addChart in class ChartManager
      Parameters:
      chartHolder - new chart