Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
formatter: function (params) {// eslint-disable-line
const d = echarts.number.parseDate(params.value[0]);
return d.getDate();
},
offset: [-cellSize[0] / 2 + 10, -cellSize[1] / 2 + 10],
getVirtulData(time, data) {// eslint-disable-line
const { rows = [] } = data;
const date = +echarts.number.parseDate(time[0]);
const end = +echarts.number.parseDate(time[time.length - 1]);
const dayTime = 3600 * 24 * 1000;
const dd = [];
for (let time = date; time <= end; time += dayTime) {
const formatTime = echarts.format.formatTime('yyyy-MM-dd', time);
let value = [0, 0];
for (let v of rows) {
const { date, match, unmatch } = v;
if (date === formatTime) {
value = [match, unmatch];
break;
}
}
dd.push([
formatTime,
].concat(value));
formatter: function (params) {
var d = echarts.number.parseDate(params.value[0]);
return d.getDate() + '\n\n' + params.value[2] + '\n\n';
},
textStyle: {
getVirtulData = (year) => {
year = year || '2017';
const date = +echarts.number.parseDate(year + '-01-01');
const end = +echarts.number.parseDate((+year + 1) + '-01-01');
const dayTime = 3600 * 24 * 1000;
const data = [];
for (let time = date; time < end; time += dayTime) {
data.push([
echarts.format.formatTime('yyyy-MM-dd', time),
Math.floor(Math.random() * 1000)
]);
}
return data;
};
getOption = () => {
const getVirtulData = year => {
year = year || '2017'
let date = +echarts.number.parseDate(`${year}-01-01`)
let end = +echarts.number.parseDate(`${+year + 1}-01-01`)
let dayTime = 3600 * 24 * 1000
let data = []
for (let time = date; time < end; time += dayTime) {
data.push([
echarts.format.formatTime('yyyy-MM-dd', time),
Math.floor(Math.random() * 1000),
])
}
return data
}
define(function (require) {
var quantile = require('./quantile');
var numberUtil = require('echarts').number;
/**
* Helper method for preparing data.
* @param {Array.} rawData like
* [
* [12,232,443], (raw data set for the first box)
* [3843,5545,1232], (raw datat set for the second box)
* ...
* ]
* @param {Object} [opt]
*
* @param {(number|string)} [opt.boundIQR=1.5] Data less than min bound is outlier.
* default 1.5, means Q1 - 1.5 * (Q3 - Q1).
* If pass 'none', min bound will not be used.
* @param {(number|string)} [opt.layout='horizontal']
* Box plot layout, can be 'horizontal' or 'vertical'
const getVirtulData = year => {
year = year || '2017'
let date = +echarts.number.parseDate(`${year}-01-01`)
let end = +echarts.number.parseDate(`${+year + 1}-01-01`)
let dayTime = 3600 * 24 * 1000
let data = []
for (let time = date; time < end; time += dayTime) {
data.push([
echarts.format.formatTime('yyyy-MM-dd', time),
Math.floor(Math.random() * 1000),
])
}
return data
}
formatter(params) {
let d = echarts.number.parseDate(params.value[0])
return `${d.getDate()}\n\n${params.value[2]}\n\n`
},
textStyle: {
const getVirtulData = year => {
year = year || '2017'
let date = +echarts.number.parseDate(`${year}-01-01`)
let end = +echarts.number.parseDate(`${+year + 1}-01-01`)
let dayTime = 3600 * 24 * 1000
let data = []
for (let time = date; time < end; time += dayTime) {
data.push([
echarts.format.formatTime('yyyy-MM-dd', time),
Math.floor(Math.random() * 1000),
])
}
return data
}