Class LinePlot

All Implemented Interfaces:
HierarchyListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, ControllerListener

public class LinePlot extends ResultPlot
Displays a line plot of the runtime dynamics of a metric, displaying the 25, 50, and 75-th quantiles.
See Also:
  • Constructor Details

    • LinePlot

      public LinePlot(DiagnosticTool frame, String metric)
      Constructs a line plot for the specified metric.
      Parameters:
      frame - the DiagnosticTool instance containing this plot
      metric - the metric to display
  • Method Details

    • generateIndividualSeries

      protected void generateIndividualSeries(ResultKey key, org.jfree.data.xy.DefaultTableXYDataset dataset)
      Generate the individual series for the specified key.
      Parameters:
      key - the key identifying which result to plot
      dataset - the dataset to store the generated series
    • generateQuantileSeries

      protected void generateQuantileSeries(ResultKey key, org.jfree.data.xy.YIntervalSeriesCollection dataset)
      Generates the quantile series for the specified key.
      Parameters:
      key - the key identifying which result to plot
      dataset - the dataset to store the generated series
    • update

      protected void update()
      Description copied from class: ResultPlot
      Updates the contents of this plot. This method is automatically invoked when the data model is changed, and will always be executed on the event dispatch thread.
      Specified by:
      update in class ResultPlot