Class ChartContainer

java.lang.Object
org.uma.jmetal.util.chartcontainer.ChartContainer

public class ChartContainer extends Object
Class for configuring and displaying a XChart.
Author:
Jorge Rodriguez Ordonez
  • Constructor Details

    • ChartContainer

      public ChartContainer(String name)
    • ChartContainer

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

    • setFrontChart

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

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

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

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

      public void initChart()
    • updateFrontCharts

      public void updateFrontCharts(List<DoubleSolution> 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 ChartContainer setName(String name)
    • getDelay

      public int getDelay()
    • setDelay

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