Class Plot<PLOT_OPTIONS>Abstract

Abstract base class for plots

Type Parameters

  • PLOT_OPTIONS extends PlotOptions = PlotOptions

Hierarchy (view full)

Constructors

Properties

data: any
id: string | number
options: PLOT_OPTIONS
range: Range
scale: Scale

Accessors

Methods

  • Plot function should be overridden

    Parameters

    • ctx: CanvasRenderingContext2D
    • scale: Scale

    Returns void

  • Sets the plot data

    Parameters

    • data: any

      Data for all plots on track

    • Optional scale: Scale
    • Optional plotOptions: Map<string | number, PLOT_OPTIONS>

    Returns Plot<PlotOptions>

  • Set option

    Parameters

    • key: string
    • value: any

    Returns Plot<PlotOptions>

  • Set multiple options

    Parameters

    • options: any

      object containing options to set

    Returns Plot<PlotOptions>

  • Set range of plot scale

    Parameters

    • range: Range

    Returns Plot<PlotOptions>

  • Parameters

    • data: any
    • graphOptions: any

    Returns void

Generated using TypeDoc