Class ChartForDynamicProblemsContainer<S extends Solution<?>>

java.lang.Object
org.uma.jmetal.util.chartcontainer.ChartForDynamicProblemsContainer<S>

public class ChartForDynamicProblemsContainer<S extends Solution<?>> extends Object
Class for configuring and displaying a XChart.
Author:
Jorge Rodriguez Ordonez
  • Constructor Details

    • ChartForDynamicProblemsContainer

      public ChartForDynamicProblemsContainer(String name)
    • ChartForDynamicProblemsContainer

      public ChartForDynamicProblemsContainer(String name, int delay)
  • Method Details

    • setFrontChart

      public void setFrontChart(int objective1, int objective2)
    • setReferencePoint

      public void setReferencePoint(List<List<Double>> referencePoint)
    • updateReferencePoint

      public void updateReferencePoint(List<List<Double>> referencePoint)
    • initChart

      public void initChart()
    • updateFrontCharts

      public void updateFrontCharts(List<S> solutionList)
    • refreshCharts

      public void refreshCharts()
    • refreshCharts

      public void refreshCharts(int delay)
    • repaint

      public void repaint()
    • saveChart

      public void saveChart(String fileName, org.knowm.xchart.BitmapEncoder.BitmapFormat format) throws IOException
      Throws:
      IOException
    • getName

      public String getName()
    • setName

      public ChartForDynamicProblemsContainer<S> setName(String name)
    • getDelay

      public int getDelay()
    • setDelay

      public ChartForDynamicProblemsContainer<S> setDelay(int delay)
    • getFrontChart

      public org.knowm.xchart.XYChart getFrontChart()
    • getVarChart

      public org.knowm.xchart.XYChart getVarChart()
    • getChart

      public org.knowm.xchart.XYChart getChart(String chartName)