charton API / @chart-on/core / index / NumericLineSeries
Class: NumericLineSeries
Defined in: packages/core/src/numeric/chart.ts:278
A line, step line or area on a NumericChart, from addLine.
Extends
Constructors
Constructor
new NumericLineSeries(
host,options):NumericLineSeries
Defined in: packages/core/src/numeric/chart.ts:181
Parameters
host
SeriesHost
options
Returns
NumericLineSeries
Inherited from
NumericSeriesBase<NumericLineOptions>.constructor
Properties
dirty
protecteddirty:boolean=true
Defined in: packages/core/src/numeric/chart.ts:175
Inherited from
host
protectedreadonlyhost:SeriesHost
Defined in: packages/core/src/numeric/chart.ts:182
Inherited from
id
readonlyid:string
Defined in: packages/core/src/numeric/chart.ts:173
Inherited from
items
protecteditems:NumericItem[] =[]
Defined in: packages/core/src/numeric/chart.ts:174
Inherited from
options
options:
NumericLineOptions
Defined in: packages/core/src/numeric/chart.ts:183
Inherited from
type
readonlytype:"line"='line'
Defined in: packages/core/src/numeric/chart.ts:279
xBase
protectedxBase:number=0
Defined in: packages/core/src/numeric/chart.ts:177
Stored x values are (x - xBase) / xUnit: small numbers, so float32 on the GPU keeps them exact enough.
Inherited from
xUnit
protectedxUnit:number=1
Defined in: packages/core/src/numeric/chart.ts:178
Inherited from
Accessors
data
Get Signature
get data(): readonly
NumericItem[]
Defined in: packages/core/src/numeric/chart.ts:187
The items, sorted by x.
Returns
readonly NumericItem[]
Inherited from
visible
Get Signature
get visible():
boolean
Defined in: packages/core/src/numeric/chart.ts:191
Returns
boolean
Inherited from
Methods
applyOptions()
applyOptions(
patch):void
Defined in: packages/core/src/numeric/chart.ts:225
Parameters
patch
Partial<O>
Returns
void
Inherited from
NumericSeriesBase.applyOptions
changed()
protectedchanged():void
Defined in: packages/core/src/numeric/chart.ts:233
Items or options changed: drop what was derived from them.
Returns
void
Inherited from
color()
color():
string
Defined in: packages/core/src/numeric/chart.ts:246
The series colour, resolved against the theme.
Returns
string
Inherited from
draw()
draw(
r,view):void
Defined in: packages/core/src/numeric/chart.ts:309
Internal
Parameters
r
RenderBackend
view
DrawView
Returns
void
Overrides
extent()
extent(): [
number,number] |null
Defined in: packages/core/src/numeric/chart.ts:251
[lowest, highest] x of the items, or null without items.
Returns
[number, number] | null
Inherited from
release()
release(
r):void
Defined in: packages/core/src/numeric/chart.ts:347
Internal
Free GPU buffers.
Parameters
r
RenderBackend
Returns
void
Overrides
remove()
remove():
void
Defined in: packages/core/src/numeric/chart.ts:241
Returns
void
Inherited from
setData()
setData(
items):void
Defined in: packages/core/src/numeric/chart.ts:200
Replace the items. They are sorted by x (a stable sort, so items with the same x keep their order and draw a vertical jump). Items without a finite x and value are left out and reported as data:dropped.
Parameters
items
readonly NumericItem[]
Returns
void
Inherited from
setVisible()
setVisible(
visible):void
Defined in: packages/core/src/numeric/chart.ts:235
Parameters
visible
boolean
Returns
void
Inherited from
span()
protectedspan(lo,hi): [number,number]
Defined in: packages/core/src/numeric/chart.ts:257
Item range [a, b) with x in [lo, hi].
Parameters
lo
number
hi
number
Returns
[number, number]
Inherited from
valueAt()
valueAt(
x):number|null
Defined in: packages/core/src/numeric/chart.ts:282
The value shown for x: the legend value under the crosshair.
Parameters
x
number
Returns
number | null
Overrides
valueRange()
valueRange(
lo,hi): [number,number] |null
Defined in: packages/core/src/numeric/chart.ts:293
[min, max] of the values drawn over x in [lo, hi], or null when nothing is drawn there.
Parameters
lo
number
hi
number
Returns
[number, number] | null
Overrides
xUniform()
protectedxUniform(x): [number,number]
Defined in: packages/core/src/numeric/chart.ts:262
The x transform for the stored values, from the scale's.
Parameters
x
Returns
[number, number]