Class GenericChartContainer<S extends Solution<?>>

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

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

    • GenericChartContainer

      public GenericChartContainer(String name)
    • GenericChartContainer

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

    • setFrontChart

      public void setFrontChart(int objective1, int objective2) throws FileNotFoundException
      Throws:
      FileNotFoundException
    • setSingleValueChart

      public void setSingleValueChart(String xLabel, String yLabel) throws FileNotFoundException
      Throws:
      FileNotFoundException
    • setFrontChart

      public void setFrontChart(int objective1, int objective2, String referenceFrontFileName, String xLabel, String yLabel) throws FileNotFoundException
      Throws:
      FileNotFoundException
    • setReferencePoint

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

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

      public void setVarChart(int variable1, int variable2)
    • initChart

      public void initChart()
    • updateFrontCharts

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

      public void refreshCharts()
    • refreshCharts

      public void refreshCharts(int delay)
    • addIndicatorChart

      public void addIndicatorChart(String indicator)
    • removeIndicator

      public void removeIndicator(String indicator)
    • updateIndicatorChart

      public void updateIndicatorChart(String indicator, Double value)
    • 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 GenericChartContainer<S> setName(String name)
    • getDelay

      public int getDelay()
    • setDelay

      public GenericChartContainer<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)