UNPKG

zz-chart

Version:

Alauda Chart components by Alauda Frontend Team

86 lines 2.58 kB
import { axesSpace } from './utils.js'; const M_D_H_M = '{MM}-{DD} {HH}:{mm}'; export const AXES_X_VALUES = [ // tick incr default year month day hour min sec mode [3600 * 365, '{YYYY}', null, null, null, null, null, null, 1], [3600 * 24 * 30, '{YYYY}-{MM}-{DD}', null, null, null, null, null, null, 1], [3600 * 24 * 7, '{MM}-{DD}', null, null, null, null, null, null, 1], [3600 * 24 * 3, M_D_H_M, null, null, null, null, null, null, 1], [3600 * 24, M_D_H_M, null, null, null, null, null, null, 1], [3600 * 12, M_D_H_M, null, null, null, null, null, null, 1], [3600, '{HH}:{mm}', null, null, null, null, null, null, 1], [60, '{HH}:{mm}', null, null, null, null, null, null, 1], [1, '{HH}:{mm}', null, null, null, null, null, null, 1], [0.001, '{mm}:{ss}', null, null, null, null, null, null, 1], ]; const DEFAULT_FONT = '12px "Roboto", "Helvetica", "Arial", sans-serif'; export const UPLOT_DEFAULT_OPTIONS = { padding: [16, 8, 0, 0], legend: { show: false, live: false, // 关闭当前值 }, scales: { y: { range: (_u, dataMin, dataMax) => { const maxV = Math.max(dataMax ? dataMax + 5 : dataMax, 1); return [dataMin || 0, maxV]; }, }, }, axes: [ { space: axesSpace, size: 20, border: { show: true, width: 1, }, font: DEFAULT_FONT, values: AXES_X_VALUES, grid: { show: false, // width: 1, }, ticks: { width: 1, size: 5, }, // border: { // show: true, // width: 1, // } }, { font: DEFAULT_FONT, border: { show: true, width: 1, }, grid: { width: 1, dash: [4, 6], }, ticks: { width: 1, size: 5, }, }, ], cursor: { y: false, points: { show: false, }, drag: { x: false, y: false, setScale: false, uni: 10, }, focus: { prox: 30, // 鼠标移入点激活 像素激活距离 }, }, }; //# sourceMappingURL=config.js.map