in app/scripts/options.js [25:63]
var getSeriesRandomValue = function(typeName) {
var data = [];
if (typeName === 'scatter') {
var dlen = 32;
} else {
var dlen = dataLength;
}
for (var i = 0; i < groupCnt; ++i) {
var group = [];
for (var j = 0; j < dlen; ++j) {
if (typeName === 'scatter') {
var v = [Math.floor((Math.random() * 600 + 400) * (groupCnt - i) /
groupCnt),
Math.floor((Math.random() * 600 + 400) * (groupCnt - i) /
groupCnt)];
} else {
var v = Math.floor((Math.random() * 600 + 400) * (groupCnt - i) /
groupCnt);
}
group.push(v);
}
if (typeName === 'radar') {
group = [group];
}
data.push({
type: typeName,
data: group,
name: '第' + (i + 1) + '组',
markPoint: typeName === 'line' || typeName === 'bar' ||
typeName === 'scatter' ? {
data: [{
name: '最高',
type: 'max'
}]
} : {}
});
}
return data;
};