ui/blueskylogging/logPlotChart¶
Classes¶
LogPlotChart¶
Defined in: ui/blueskylogging/logPlotChart.ts:75
Constructors¶
Constructor¶
Defined in: ui/blueskylogging/logPlotChart.ts:85
Parameters¶
canvas¶
HTMLCanvasElement
Returns¶
Methods¶
setData()¶
Defined in: ui/blueskylogging/logPlotChart.ts:89
Parameters¶
series¶
options¶
Returns¶
void
setHidden()¶
Defined in: ui/blueskylogging/logPlotChart.ts:106
Parameters¶
hidden¶
ReadonlySet\<string>
Returns¶
void
setHighlight()¶
Defined in: ui/blueskylogging/logPlotChart.ts:112
Parameters¶
hit¶
NearestHit | null
Returns¶
void
draw()¶
Defined in: ui/blueskylogging/logPlotChart.ts:162
Resize the backing store to the element's CSS size (DPR-aware) and redraw.
Returns¶
void
nearest()¶
Defined in: ui/blueskylogging/logPlotChart.ts:267
The drawn point nearest to a mouse position (canvas-relative CSS pixels), or null when none is within HOVER_RADIUS_PX.
Parameters¶
offsetX¶
number
offsetY¶
number
Returns¶
NearestHit | null
Interfaces¶
ChartOptions¶
Defined in: ui/blueskylogging/logPlotChart.ts:20
Properties¶
mode¶
Defined in: ui/blueskylogging/logPlotChart.ts:21
xLabel¶
Defined in: ui/blueskylogging/logPlotChart.ts:22
yLabel¶
Defined in: ui/blueskylogging/logPlotChart.ts:23
emptyMessage?¶
Defined in: ui/blueskylogging/logPlotChart.ts:25
Shown when nothing is drawable (default 'No plottable data').
NearestHit¶
Defined in: ui/blueskylogging/logPlotChart.ts:35
Properties¶
seriesIndex¶
Defined in: ui/blueskylogging/logPlotChart.ts:36
series¶
Defined in: ui/blueskylogging/logPlotChart.ts:37
point¶
Defined in: ui/blueskylogging/logPlotChart.ts:38
px¶
Defined in: ui/blueskylogging/logPlotChart.ts:40
CSS-pixel position of the point inside the canvas.
py¶
Defined in: ui/blueskylogging/logPlotChart.ts:41
Variables¶
SERIES_COLORS¶
const SERIES_COLORS: readonly ["#2196f3", "#ff9800", "#4caf50", "#e91e63", "#9c27b0", "#00bcd4", "#cddc39", "#f44336", "#3f51b5", "#ffc107", "#009688", "#795548"];
Defined in: ui/blueskylogging/logPlotChart.ts:11
Per-series colors; chosen to read on both the light and dark theme.
Functions¶
seriesColor()¶
Defined in: ui/blueskylogging/logPlotChart.ts:16
Parameters¶
index¶
number
Returns¶
string
niceTicks()¶
Defined in: ui/blueskylogging/logPlotChart.ts:56
~count round tick values spanning [min, max].
Parameters¶
min¶
number
max¶
number
count?¶
number = 6
Returns¶
number[]