Class LineChart<X,Y>

  • All Implemented Interfaces:
    Styleable, EventTarget

    public class LineChart<X,Y>
    extends XYChart<X,Y>
    Line Chart plots a line connecting the data points in a series. The data points themselves can be represented by symbols optionally. Line charts are usually used to view data trends over time or category.
    Since:
    JavaFX 2.0
    • Constructor Detail

      • LineChart

        public LineChart​(Axis<X> xAxis,
                         Axis<Y> yAxis)
        Construct a new LineChart with the given axis.
        Parameters:
        xAxis - The x axis to use
        yAxis - The y axis to use
      • LineChart

        public LineChart​(Axis<X> xAxis,
                         Axis<Y> yAxis,
                         ObservableList<XYChart.Series<X,Y>> data)
        Construct a new LineChart with the given axis and data.
        Parameters:
        xAxis - The x axis to use
        yAxis - The y axis to use
        data - The data to use, this is the actual list used so any changes to it will be reflected in the chart
    • Method Detail

      • getCreateSymbols

        public final boolean getCreateSymbols()
        Indicates whether symbols for data points will be created or not.
        Returns:
        true if symbols for data points will be created and false otherwise.
      • setCreateSymbols

        public final void setCreateSymbols​(boolean value)
        Sets the value of the property createSymbols.
        Property description:
        When true, CSS styleable symbols are created for any data items that don't have a symbol node specified.
      • getAxisSortingPolicy

        public final LineChart.SortingPolicy getAxisSortingPolicy()
        Gets the value of the property axisSortingPolicy.
        Property description:
        Indicates whether the data passed to LineChart should be sorted by natural order of one of the axes. If this is set to LineChart.SortingPolicy.NONE, the order in XYChart.dataProperty() will be used.
        Default value:
        SortingPolicy#X_AXIS
        Since:
        JavaFX 8u40
      • setAxisSortingPolicy

        public final void setAxisSortingPolicy​(LineChart.SortingPolicy value)
        Sets the value of the property axisSortingPolicy.
        Property description:
        Indicates whether the data passed to LineChart should be sorted by natural order of one of the axes. If this is set to LineChart.SortingPolicy.NONE, the order in XYChart.dataProperty() will be used.
        Default value:
        SortingPolicy#X_AXIS
        Since:
        JavaFX 8u40
      • getClassCssMetaData

        public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
        Returns:
        The CssMetaData associated with this class, which may include the CssMetaData of its superclasses.
        Since:
        JavaFX 8.0