Class TimeLineChart

All Implemented Interfaces:
IVerticalGuidelineOwner<ILineChartVisualSet,LineVisualSetContainer>

public final class TimeLineChart extends AbstractLineChart
A chart is a GUI component based on JavaFX's XYChart class that can be used to conveniently draw numeric and statistical data. All charts are designed to be compatible with Eclipse RCP applications and SWT framework. A Time Line Chart is used to show linear plots or clouds of points in two-dimensional coordinates with Time-related X-axis.
Author:
Aleksey Kirillov
  • Field Details

  • Constructor Details

    • TimeLineChart

      public TimeLineChart(IChartEnvironment chartEnvironment)
      Constructs a Line Chart with a set of default parameters: no title, daily time units, begin displayed range is equals to 7 days.
      Parameters:
      chartEnvironment - parent environment, that is a layer between the parent subtype of IChartEnvironment and this chart
    • TimeLineChart

      public TimeLineChart(IChartEnvironment chartEnvironment, ChronoUnit timeUnit)
      Constructs a Line Chart with given time units and a set of default parameters: no title, begin displayed range is equals to 7 days.
      Parameters:
      chartEnvironment - parent subtype of IChartEnvironment, that is a layer between the parent composite and this chart
      timeUnit - chart horizontal axis time units
    • TimeLineChart

      public TimeLineChart(IChartEnvironment chartEnvironment, String title, ChronoUnit timeUnit)
      Constructs a Line Chart with given title and time units. Begin displayed range is equals to 7 days and title is not set.
      Parameters:
      chartEnvironment - parent subtype of IChartEnvironment, that is a layer between the parent composite and this chart
      title - chart title i.e. label written above the chart
      timeUnit - chart horizontal axis time units
    • TimeLineChart

      public TimeLineChart(IChartEnvironment chartEnvironment, ChronoUnit timeUnit, ChronoUnit beginWindowSizeChronoUnit, double beginWindowSize)
      Constructs a Line Chart with given horizontal axis time units and begin displayed range. Title is not set.
      Parameters:
      chartEnvironment - parent subtype of IChartEnvironment, that is a layer between the parent composite and this chart
      timeUnit - chart horizontal axis time units
      beginWindowSizeChronoUnit - chart begin displayed range time units
      beginWindowSize - chart begin displayed range
    • TimeLineChart

      public TimeLineChart(IChartEnvironment chartEnvironment, String title, ChronoUnit timeUnit, ChronoUnit beginWindowSizeChronoUnit, double beginWindowSize)
      Constructs a Line Chart with manually setting of all initialization parameters.
      Parameters:
      chartEnvironment - parent subtype of IChartEnvironment, that is a layer between the parent composite and this chart
      title - chart title i.e. label written above the chart
      timeUnit - chart horizontal axis time units
      beginWindowSizeChronoUnit - chart begin displayed range time units
      beginWindowSize - chart begin displayed range
  • Method Details