2024-02-28 14:56:50 +05:30
|
|
|
// Define type annotations for style and interp
|
|
|
|
|
export const drawStyles = {
|
|
|
|
|
line: 'line',
|
|
|
|
|
bars: 'bars',
|
|
|
|
|
barsLeft: 'barsLeft',
|
|
|
|
|
barsRight: 'barsRight',
|
|
|
|
|
points: 'points',
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export const lineInterpolations = {
|
|
|
|
|
linear: 'linear',
|
|
|
|
|
stepAfter: 'stepAfter',
|
|
|
|
|
stepBefore: 'stepBefore',
|
|
|
|
|
spline: 'spline',
|
|
|
|
|
};
|
2025-01-27 16:28:54 +04:30
|
|
|
|
|
|
|
|
export const uPlotXAxisValuesFormat = [
|
|
|
|
|
[3600 * 24 * 365, '{YYYY}', null, null, null, null, null, null, 1],
|
|
|
|
|
[3600 * 24 * 28, '{MMM}', '\n{YYYY}', null, null, null, null, null, 1],
|
|
|
|
|
[3600 * 24, '{M}/{D}', '\n{YYYY}', null, null, null, null, null, 1],
|
|
|
|
|
[3600, '{HH}:{mm}', '\n{M}/{D}/{YY}', null, '\n{M}/{D}', null, null, null, 1],
|
|
|
|
|
[60, '{HH}:{mm}', '\n{M}/{D}/{YY}', null, '\n{M}/{D}', null, null, null, 1],
|
|
|
|
|
[
|
|
|
|
|
1,
|
|
|
|
|
':{ss}',
|
|
|
|
|
'\n{M}/{D}/{YY} {HH}:{mm}',
|
|
|
|
|
null,
|
|
|
|
|
'\n{M}/{D} {HH}:{mm}',
|
|
|
|
|
null,
|
|
|
|
|
'\n{HH}:{mm}',
|
|
|
|
|
null,
|
|
|
|
|
1,
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
0.001,
|
|
|
|
|
':{ss}.{fff}',
|
|
|
|
|
'\n{M}/{D}/{YY} {HH}:{mm}',
|
|
|
|
|
null,
|
|
|
|
|
'\n{M}/{D} {HH}:{mm}',
|
|
|
|
|
null,
|
|
|
|
|
'\n{HH}:{mm}',
|
|
|
|
|
null,
|
|
|
|
|
1,
|
|
|
|
|
],
|
|
|
|
|
];
|