Documentation of 'org.knowm.xchart.XYChart' Java class
XYChart
org.knowm.xchart

Class XYChart

    • Constructor Summary

      Constructors 
      Constructor and Description
      XYChart(int width, int height)
      Constructor - the default Chart Theme will be used (XChartTheme)
      XYChart(int width, int height, Styler.ChartTheme chartTheme)
      Constructor
      XYChart(int width, int height, Theme theme)
      Constructor
      XYChart(XYChartBuilder chartBuilder)
      Constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      XYSeries addSeries(java.lang.String seriesName, double[] yData)
      Add a series for a X-Y type chart using using double arrays
      XYSeries addSeries(java.lang.String seriesName, double[] xData, double[] yData)
      Add a series for a X-Y type chart using using double arrays
      XYSeries addSeries(java.lang.String seriesName, double[] xData, double[] yData, double[] errorBars) 
      XYSeries addSeries(java.lang.String seriesName, float[] yData)
      Add a series for a X-Y type chart using using float arrays
      XYSeries addSeries(java.lang.String seriesName, float[] xData, float[] yData)
      Add a series for a X-Y type chart using using float arrays
      XYSeries addSeries(java.lang.String seriesName, float[] xData, float[] yData, float[] errorBars)
      Add a series for a X-Y type chart using using float arrays with error bars
      XYSeries addSeries(java.lang.String seriesName, int[] yData)
      Add a series for a X-Y type chart using using int arrays
      XYSeries addSeries(java.lang.String seriesName, int[] xData, int[] yData)
      Add a series for a X-Y type chart using using int arrays
      XYSeries addSeries(java.lang.String seriesName, int[] xData, int[] yData, int[] errorBars)
      Add a series for a X-Y type chart using using int arrays with error bars
      XYSeries addSeries(java.lang.String seriesName, java.util.List<?> xData, java.util.List<? extends java.lang.Number> yData)
      Add a series for a X-Y type chart using Lists
      XYSeries addSeries(java.lang.String seriesName, java.util.List<?> xData, java.util.List<? extends java.lang.Number> yData, java.util.List<? extends java.lang.Number> errorBars)
      Add a series for a X-Y type chart using Lists
      XYSeries addSeries(java.lang.String seriesName, java.util.List<? extends java.lang.Number> yData)
      Add a series for a X-Y type chart using Lists
      void paint(java.awt.Graphics2D g, int width, int height) 
      XYSeries updateXYSeries(java.lang.String seriesName, double[] newXData, double[] newYData, double[] newErrorBarData)
      Update a series by updating the X-Axis, Y-Axis and error bar data
      XYSeries updateXYSeries(java.lang.String seriesName, java.util.List<?> newXData, java.util.List<? extends java.lang.Number> newYData, java.util.List<? extends java.lang.Number> newErrorBarData)
      Update a series by updating the X-Axis, Y-Axis and error bar data
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • XYChart

        public XYChart(int width,
                       int height)
        Constructor - the default Chart Theme will be used (XChartTheme)
        Parameters:
        width -
        height -
      • XYChart

        public XYChart(int width,
                       int height,
                       Theme theme)
        Constructor
        Parameters:
        width -
        height -
        theme - - pass in a instance of Theme class, probably a custom Theme.
      • XYChart

        public XYChart(int width,
                       int height,
                       Styler.ChartTheme chartTheme)
        Constructor
        Parameters:
        width -
        height -
        chartTheme - - pass in the desired ChartTheme enum
      • XYChart

        public XYChart(XYChartBuilder chartBuilder)
        Constructor
        Parameters:
        chartBuilder -
    • Method Detail

      • addSeries

        public XYSeries addSeries(java.lang.String seriesName,
                                  double[] yData)
        Add a series for a X-Y type chart using using double arrays
        Parameters:
        seriesName -
        yData - the Y-Axis data
        Returns:
        A Series object that you can set properties on
      • addSeries

        public XYSeries addSeries(java.lang.String seriesName,
                                  double[] xData,
                                  double[] yData)
        Add a series for a X-Y type chart using using double arrays
        Parameters:
        seriesName -
        xData - the X-Axis data
        xData - the Y-Axis data
        Returns:
        A Series object that you can set properties on
      • addSeries

        public XYSeries addSeries(java.lang.String seriesName,
                                  float[] yData)
        Add a series for a X-Y type chart using using float arrays
        Parameters:
        seriesName -
        yData - the Y-Axis data
        Returns:
        A Series object that you can set properties on
      • addSeries

        public XYSeries addSeries(java.lang.String seriesName,
                                  float[] xData,
                                  float[] yData)
        Add a series for a X-Y type chart using using float arrays
        Parameters:
        seriesName -
        xData - the X-Axis data
        xData - the Y-Axis data
        Returns:
        A Series object that you can set properties on
      • addSeries

        public XYSeries addSeries(java.lang.String seriesName,
                                  float[] xData,
                                  float[] yData,
                                  float[] errorBars)
        Add a series for a X-Y type chart using using float arrays with error bars
        Parameters:
        seriesName -
        xData - the X-Axis data
        yData - the Y-Axis data
        errorBars - the error bar data
        Returns:
        A Series object that you can set properties on
      • addSeries

        public XYSeries addSeries(java.lang.String seriesName,
                                  int[] yData)
        Add a series for a X-Y type chart using using int arrays
        Parameters:
        seriesName -
        yData - the Y-Axis data
        Returns:
        A Series object that you can set properties on
      • addSeries

        public XYSeries addSeries(java.lang.String seriesName,
                                  int[] xData,
                                  int[] yData)
        Add a series for a X-Y type chart using using int arrays
        Parameters:
        seriesName -
        xData - the X-Axis data
        yData - the Y-Axis data
        Returns:
        A Series object that you can set properties on
      • addSeries

        public XYSeries addSeries(java.lang.String seriesName,
                                  int[] xData,
                                  int[] yData,
                                  int[] errorBars)
        Add a series for a X-Y type chart using using int arrays with error bars
        Parameters:
        seriesName -
        xData - the X-Axis data
        yData - the Y-Axis data
        errorBars - the error bar data
        Returns:
        A Series object that you can set properties on
      • addSeries

        public XYSeries addSeries(java.lang.String seriesName,
                                  java.util.List<?> xData,
                                  java.util.List<? extends java.lang.Number> yData)
        Add a series for a X-Y type chart using Lists
        Parameters:
        seriesName -
        xData - the X-Axis data
        yData - the Y-Axis data
        Returns:
        A Series object that you can set properties on
      • addSeries

        public XYSeries addSeries(java.lang.String seriesName,
                                  java.util.List<? extends java.lang.Number> yData)
        Add a series for a X-Y type chart using Lists
        Parameters:
        seriesName -
        yData - the Y-Axis data
        Returns:
        A Series object that you can set properties on
      • addSeries

        public XYSeries addSeries(java.lang.String seriesName,
                                  java.util.List<?> xData,
                                  java.util.List<? extends java.lang.Number> yData,
                                  java.util.List<? extends java.lang.Number> errorBars)
        Add a series for a X-Y type chart using Lists
        Parameters:
        seriesName -
        xData - the X-Axis data
        yData - the Y-Axis data
        errorBars - the error bar data
        Returns:
        A Series object that you can set properties on
      • addSeries

        public XYSeries addSeries(java.lang.String seriesName,
                                  double[] xData,
                                  double[] yData,
                                  double[] errorBars)
      • updateXYSeries

        public XYSeries updateXYSeries(java.lang.String seriesName,
                                       java.util.List<?> newXData,
                                       java.util.List<? extends java.lang.Number> newYData,
                                       java.util.List<? extends java.lang.Number> newErrorBarData)
        Update a series by updating the X-Axis, Y-Axis and error bar data
        Parameters:
        seriesName -
        newXData - - set null to be automatically generated as a list of increasing Integers starting from 1 and ending at the size of the new Y-Axis data list.
        newYData -
        newErrorBarData - - set null if there are no error bars
        Returns:
      • updateXYSeries

        public XYSeries updateXYSeries(java.lang.String seriesName,
                                       double[] newXData,
                                       double[] newYData,
                                       double[] newErrorBarData)
        Update a series by updating the X-Axis, Y-Axis and error bar data
        Parameters:
        seriesName -
        newXData - - set null to be automatically generated as a list of increasing Integers starting from 1 and ending at the size of the new Y-Axis data list.
        newYData -
        newErrorBarData - - set null if there are no error bars
        Returns:
      • paint

        public void paint(java.awt.Graphics2D g,
                          int width,
                          int height)
        Specified by:
        paint in class Chart<XYStyler,XYSeries>

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.