ec.display.chart
Class ChartableStatistics

java.lang.Object
  extended by ec.Statistics
      extended by ec.display.chart.ChartableStatistics
All Implemented Interfaces:
Setup, Singleton, java.io.Serializable
Direct Known Subclasses:
BarChartStatistics, XYSeriesChartStatistics

public abstract class ChartableStatistics
extends Statistics

See Also:
Serialized Form

Field Summary
static java.lang.String P_TITLE
           
static java.lang.String P_XAXIS
           
static java.lang.String P_YAXIS
           
 java.lang.String title
           
 java.lang.String xlabel
           
 java.lang.String ylabel
           
 
Fields inherited from class ec.Statistics
children, P_CHILD, P_NUMCHILDREN
 
Constructor Summary
ChartableStatistics()
           
 
Method Summary
abstract  JFreeChart makeChart()
           
 void setup(EvolutionState state, Parameter base)
          Sets up the object by reading it from the parameters stored in state, built off of the parameter base base.
 
Methods inherited from class ec.Statistics
finalStatistics, generationBoundaryStatistics, individualsBredStatistics, individualsEvaluatedStatistics, postBreedingStatistics, postCheckpointStatistics, postEvaluationStatistics, postInitialEvaluationStatistics, postInitializationStatistics, postPostBreedingExchangeStatistics, postPreBreedingExchangeStatistics, preBreedingStatistics, preCheckpointStatistics, preEvaluationStatistics, preInitialEvaluationStatistics, preInitializationStatistics, prePostBreedingExchangeStatistics, prePreBreedingExchangeStatistics
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

P_TITLE

public static final java.lang.String P_TITLE
See Also:
Constant Field Values

P_XAXIS

public static final java.lang.String P_XAXIS
See Also:
Constant Field Values

P_YAXIS

public static final java.lang.String P_YAXIS
See Also:
Constant Field Values

title

public java.lang.String title

xlabel

public java.lang.String xlabel

ylabel

public java.lang.String ylabel
Constructor Detail

ChartableStatistics

public ChartableStatistics()
Method Detail

setup

public void setup(EvolutionState state,
                  Parameter base)
Description copied from interface: Setup
Sets up the object by reading it from the parameters stored in state, built off of the parameter base base. If an ancestor implements this method, be sure to call super.setup(state,base); before you do anything else.

Specified by:
setup in interface Setup
Overrides:
setup in class Statistics

makeChart

public abstract JFreeChart makeChart()