ec.display.multijob.chart
Class TotalJobXYChart
java.lang.Object
ec.Statistics
ec.display.chart.ChartableStatistics
ec.display.chart.XYSeriesChartStatistics
ec.display.multijob.chart.TotalJobXYChart
- All Implemented Interfaces:
- TotalJobChart, Setup, Singleton, Serializable
public class TotalJobXYChart
- extends XYSeriesChartStatistics
- implements TotalJobChart
Esta classe representa um gráfico de linhas e será obrigatoriamente um dos filhos do objeto TotalJobsStatistics
- Author:
- Rafael Inhasz
- See Also:
- Serialized Form
Methods inherited from class ec.Statistics |
finalStatistics, generationBoundaryStatistics, individualsBredStatistics, individualsEvaluatedStatistics, postBreedingStatistics, postCheckpointStatistics, postEvaluationStatistics, postInitialEvaluationStatistics, postInitializationStatistics, postPostBreedingExchangeStatistics, postPreBreedingExchangeStatistics, preBreedingStatistics, preCheckpointStatistics, preEvaluationStatistics, preInitialEvaluationStatistics, preInitializationStatistics, prePostBreedingExchangeStatistics, prePreBreedingExchangeStatistics |
mainInformation
public String mainInformation
secInformation
public String secInformation
compareInformation
public String compareInformation
TotalJobXYChart
public TotalJobXYChart()
getMainInformation
public String getMainInformation()
- Retorna a informação principal do gráfico, apresentada no eixo y
- Specified by:
getMainInformation
in interface TotalJobChart
getSecInformation
public String getSecInformation()
- Retorna a informação principal do gráfico, apresentada no eixo x
- Specified by:
getSecInformation
in interface TotalJobChart
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:
main-information - informação que aparecerá no eixo y. As opções são: "fitness", "arv", "depth"
sec-information - informação que aparecerá no eixo x. As opções são: "fitness", "arv", "depth"
addSeries
public void addSeries(String seriesID,
double[] values)
- Adiciona uma série ao gráfico
- Specified by:
addSeries
in interface TotalJobChart
addDataPoint
public void addDataPoint(int seriesID,
double x,
double y)
- Adiciona um ponto ao gráfico
- Specified by:
addDataPoint
in interface TotalJobChart
- Overrides:
addDataPoint
in class XYSeriesChartStatistics