ec.display.multijob.chart
Class DatabaseChartStatistics
java.lang.Object
ec.Statistics
ec.display.chart.ChartableStatistics
ec.display.chart.XYSeriesChartStatistics
ec.display.multijob.chart.DatabaseChartStatistics
- All Implemented Interfaces:
- Setup, Singleton, Serializable
public class DatabaseChartStatistics
- extends XYSeriesChartStatistics
Esta classe tem a função de desenhar o gráfico de Realizado x Ajustado, no contexto dos problemas representados pela classe
DatabaseProblem
- Author:
- Rafael Inhasz
- See Also:
- Serialized Form
Methods inherited from class ec.Statistics |
generationBoundaryStatistics, individualsBredStatistics, individualsEvaluatedStatistics, postBreedingStatistics, postCheckpointStatistics, postInitialEvaluationStatistics, postInitializationStatistics, postPostBreedingExchangeStatistics, postPreBreedingExchangeStatistics, preBreedingStatistics, preCheckpointStatistics, preEvaluationStatistics, preInitialEvaluationStatistics, preInitializationStatistics, prePostBreedingExchangeStatistics, prePreBreedingExchangeStatistics |
DatabaseChartStatistics
public DatabaseChartStatistics()
setup
public void setup(EvolutionState state,
Parameter base)
- Método para a configuração do objeto
- Specified by:
setup
in interface Setup
- Overrides:
setup
in class XYSeriesChartStatistics
- Parameters:
state
- Objeto EvolutionState que guarda as informações sobre a evolução do processobase
- Base de parametrização auxiliar. Se esse parâmetro for enviado com valor "database" por exemplo, qualquer parâmetro desta classe
poderá ser obtida no arquivo de parâmetros através da keyword "database.". Por exemplo, para obter o tamanho da base de treinamento,
a keyword seria "database.training".
Parâmetros importantes:
upperbound: número da última observação que deverá ser exibida no gráfico
lowerbound: número da primeira observação que deverá ser exibida no gráfico
postEvaluationStatistics
public void postEvaluationStatistics(EvolutionState state)
- Método executado após a etapa de avaliação dos indivíduos
- Overrides:
postEvaluationStatistics
in class Statistics
finalStatistics
public void finalStatistics(EvolutionState state,
int result)
- Método executado após o término do processo
- Overrides:
finalStatistics
in class Statistics
makeChart
public org.jfree.chart.JFreeChart makeChart()
- Método executado para a construção do gráfico
- Overrides:
makeChart
in class XYSeriesChartStatistics
addDataPoint
public void addDataPoint(int seriesID,
double x,
double y)
- Método para adicionar um ponto no gráfico
- Overrides:
addDataPoint
in class XYSeriesChartStatistics