|
var clear = true //通过判断clear来清除定时器
|
var step = 0 //每一帧
|
var step2 = 0 //每一帧
|
var arr_arr = []
|
var arr_arr2 = [] //从开始到结束所获取的数据,用于回放或保存文件
|
var timer
|
var sum_99 = 0
|
var sum_99_2 = 0 //99个点的数值总和
|
var sum_region1 = 0,
|
sum_region2 = 0,
|
sum_region3 = 0,
|
sum_region4 = 0,
|
sum_region5 = 0,
|
sum_region6 = 0,
|
sum_region7 = 0,
|
sum_region8 = 0,
|
sum_region9 = 0,
|
sum_region1_2 = 0,
|
sum_region2_2 = 0,
|
sum_region3_2 = 0,
|
sum_region4_2 = 0,
|
sum_region5_2 = 0,
|
sum_region6_2 = 0,
|
sum_region7_2 = 0,
|
sum_region8_2 = 0,
|
sum_region9_2 = 0, //每个区域的总值
|
sum_9_region = [[],[],[],[],[],[],[],[],[]],
|
sum_9_region2 = [[],[],[],[],[],[],[],[],[]],
|
persens_arr = [],
|
persens_arr2 = []
|
var region_length = []
|
var region_length2 = [] //鞋垫分区的个数
|
var left_port = "/dev/tty.usbserial-14110"
|
var right_port = "/dev/tty.usbserial-14130"//左右脚对应的串口号
|
var read_file = true
|
var heatmapInstance = h337.create({
|
container: document.querySelector('.left_map')
|
});
|
var heatmapInstance_top = h337.create({
|
container: document.querySelector('.left_map_top')
|
});
|
var heatmapInstance_middle = h337.create({
|
container: document.querySelector('.left_map_middle')
|
});
|
var heatmapInstance_buttom = h337.create({
|
container: document.querySelector('.left_map_buttom')
|
});
|
var heatmapInstance2 = h337.create({
|
container: document.querySelector('.right_map')
|
});
|
var heatmapInstance2_top = h337.create({
|
container: document.querySelector('.right_map_top')
|
});
|
var heatmapInstance2_middle = h337.create({
|
container: document.querySelector('.right_map_middle')
|
});
|
var heatmapInstance2_buttom = h337.create({
|
container: document.querySelector('.right_map_buttom')
|
});
|
|
var dom = document.getElementById('chart-container');
|
var myChart = echarts.init(dom, 'dark', {
|
renderer: 'canvas',
|
useDirtyRect: false
|
});
|
myChart.setOption(
|
(option = {
|
visualMap: {
|
show: false,
|
min: 0,
|
max: 3000,
|
inRange: {
|
color: [
|
'#313695',
|
'#4575b4',
|
'#74add1',
|
'#abd9e9',
|
'#e0f3f8',
|
'#ffffbf',
|
'#fee090',
|
'#fdae61',
|
'#f46d43',
|
'#d73027',
|
'#a50026'
|
]
|
}
|
},
|
xAxis3D: {
|
type: 'value'
|
},
|
yAxis3D: {
|
type: 'value'
|
},
|
zAxis3D: {
|
type: 'value',
|
max: 3000,
|
min: 0
|
},
|
grid3D: {
|
axisLine: {
|
lineStyle: { color: '#fff' }
|
},
|
axisPointer: {
|
lineStyle: { color: '#fff' }
|
},
|
viewControl: {
|
// autoRotate: true
|
},
|
light: {
|
main: {
|
shadow: true,
|
quality: 'ultra',
|
intensity: 1.5
|
}
|
}
|
},
|
series: [
|
{
|
type: 'bar3D',
|
data: new_3d_data,
|
shading: 'lambert',
|
label: {
|
formatter: function (param) {
|
return param.value[2].toFixed(1);
|
}
|
}
|
}
|
]
|
})
|
);
|
|
|
|
// 输出值转化为压力值
|
|
function transfor(num){
|
let num1 = num/9500/0.014/9.8
|
return num1
|
}
|
console.log(transfor(70000))
|
|
|
|
|
//页面初始化时进行分区
|
$(document).ready(function(){
|
for(let i=0;i<region_data_right.length;i++){
|
let data_left = region_data_right[i][`region${i+1}`]
|
region_length.push(data_left.length)
|
for(let a=0;a<data_left.length;a++){
|
let demo = $(`${data_left[a]}`)
|
demo.addClass(`region${i+1}`)
|
}
|
}
|
for(let i=0;i<region_data_left.length;i++){
|
let data_left = region_data_left[i][`region${i+1}`]
|
region_length2.push(data_left.length)
|
for(let a=0;a<data_left.length;a++){
|
let demo = $(`${data_left[a]}`)
|
demo.addClass(`region${i+1}`)
|
}
|
}
|
})
|
|
// 精准到毫秒
|
function getNowTime () {
|
const date = new Date()
|
const year = date.getFullYear()
|
const month = date.getMonth() + 1
|
const day = date.getDate()
|
const hour = date.getHours() < 10 ? '0' + date.getHours() : date.getHours()
|
const minute = date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()
|
const second = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds()
|
const milliSeconds = date.getMilliseconds() //毫秒
|
const currentTime = year + '-' + month + '-' + day + ' ' + hour + ':' + minute + ':' + second + '.' + milliSeconds
|
return currentTime
|
}
|
|
//根据数值返回颜色
|
function opcity_end(num){
|
if(num<50){
|
return 0.1
|
}else if(num<100){
|
return 0.2
|
}else if(num<150){
|
return 0.3
|
}else if(num<200){
|
return 0.4
|
}else if(num<250){
|
return 0.5
|
}else if(num<300){
|
return 0.6
|
}else if(num<350){
|
return 0.7
|
}else if(num<400){
|
return 0.8
|
}else if(num<500){
|
return 0.9
|
}else{
|
return 1
|
}
|
}
|
|
//根据序号返回ABCD包
|
function trueID(num){
|
if(num==0){
|
return 'A'
|
}else if(num==1){
|
return 'B'
|
}else if(num==2){
|
return 'C'
|
}else if(num==3){
|
return 'D'
|
}
|
}
|
function trueID2(num){
|
if(num==0){
|
return 'A2'
|
}else if(num==1){
|
return 'B2'
|
}else if(num==2){
|
return 'C2'
|
}else if(num==3){
|
return 'D2'
|
}
|
}
|
|
// 一维数组转多维
|
function fun(fromArr,mountOfEachLine) {
|
// let newArr = [];
|
// let len = fromArr.length;
|
// let lineNum = len % mountOfEachLine == 0 ? len / mountOfEachLine : Math.ceil(len / mountOfEachLine);
|
// for (let i = 0; i < lineNum; i++) {
|
// let tempElement = fromArr.slice(i*mountOfEachLine,(i+1)*mountOfEachLine);
|
// newArr.push(tempElement);
|
// }
|
// return newArr;
|
var arr2 = [];
|
let len = fromArr.length;
|
for (let i = 0, j = 0; i < len; i += mountOfEachLine, j++) {
|
arr2[j] = fromArr.splice(0, mountOfEachLine);
|
}
|
return arr2;
|
}
|
|
//小数转化百分比
|
function toPercent(point){
|
let percent = Number(point*100).toFixed(3)
|
percent += "%"
|
return percent
|
}
|
|
//导出CSV方法
|
function tableToExcel(data,filename){
|
//列标题,逗号隔开,每一个逗号就是隔开一个单元格
|
let str = ``;
|
//增加\t为了不让表格显示科学计数法或者其他格式
|
for(let i = 0 ; i < data.length ; i++ ){
|
if(i == data.length-1){
|
str+=`${data[i].data.join(',')}`;
|
}else{
|
str+=`${data[i].data.join(',') + '\t'},`;
|
str+='\n';
|
}
|
|
}
|
//encodeURIComponent解决中文乱码
|
let uri = 'data:text/csv;charset=utf-8,\ufeff' + encodeURIComponent(str);
|
//通过创建a标签实现
|
let link = document.createElement("a");
|
link.href = uri;
|
//对下载的文件命名
|
link.download = filename;
|
document.body.appendChild(link);
|
link.click();
|
document.body.removeChild(link);
|
}
|
|
|
//创建连接服务端的socket
|
|
var socket = io('http://127.0.0.1:3001');
|
|
//更改图表数据方法
|
function addData(chart, num, label, data) {
|
chart.data.labels.push(label)
|
chart.data.labels.shift()
|
chart.data.datasets[num].data.push(data)
|
chart.data.datasets[num].data.shift()
|
chart.update()
|
}
|
|
//echarts图表
|
var ctx = document.getElementById('chart').getContext('2d');
|
var lineChart = new Chart(ctx, {
|
type: 'line',
|
data: {
|
labels: ['Red', 'Blue', 'Yellow', 'Green', 'Purple', 'Orange'],
|
datasets: [{
|
label: 'region1',
|
data: [0, 0, 0, 0, 0, 0],
|
borderColor: [
|
'#1D38C3',
|
],
|
borderWidth: 3,
|
fill: false
|
},
|
{
|
label: 'region2',
|
data: [0, 0, 0, 0, 0, 0],
|
borderColor: [
|
'#FF4C4F',
|
],
|
borderWidth: 3,
|
fill: false
|
},
|
{
|
label: 'region3',
|
data: [0, 0, 0, 0, 0, 0],
|
borderColor: [
|
'#fdec3d',
|
],
|
borderWidth: 3,
|
fill: false
|
},
|
{
|
label: 'region4',
|
data: [0, 0, 0, 0, 0, 0],
|
borderColor: [
|
'#73d13d',
|
],
|
borderWidth: 3,
|
fill: false
|
},
|
{
|
label: 'region5',
|
data: [0, 0, 0, 0, 0, 0],
|
borderColor: [
|
'#41a8ff',
|
],
|
borderWidth: 3,
|
fill: false
|
},
|
{
|
label: 'region6',
|
data: [0, 0, 0, 0, 0, 0],
|
borderColor: [
|
'#37cfca',
|
],
|
borderWidth: 3,
|
fill: false
|
},
|
{
|
label: 'region7',
|
data: [0, 0, 0, 0, 0, 0],
|
borderColor: [
|
'#ffa940',
|
],
|
borderWidth: 3,
|
fill: false
|
},
|
{
|
label: 'region8',
|
data: [0, 0, 0, 0, 0, 0],
|
borderColor: [
|
'#f75baa',
|
],
|
borderWidth: 3,
|
fill: false
|
},
|
{
|
label: 'region9',
|
data: [0, 0, 0, 0, 0, 0],
|
borderColor: [
|
'#9153de',
|
],
|
borderWidth: 3,
|
fill: false
|
}
|
]
|
},
|
options: {
|
scales: {
|
yAxes: [{
|
ticks: {
|
beginAtZero: true,
|
steps: 100,
|
stepValue: 10,
|
max: 1500
|
}
|
}]
|
},
|
animation: true,
|
animationEasing: 'easeInOutQuart',
|
animationSteps: 80
|
|
}
|
});
|
|
var ctx2 = document.getElementById('chart2').getContext('2d');
|
var lineChart2 = new Chart(ctx2, {
|
type: 'line',
|
data: {
|
labels: ['Red', 'Blue', 'Yellow', 'Green', 'Purple', 'Orange'],
|
datasets: [{
|
label: 'region1',
|
data: [0, 0, 0, 0, 0, 0],
|
borderColor: [
|
'#1D38C3',
|
],
|
borderWidth: 3,
|
fill: false
|
},
|
{
|
label: 'region2',
|
data: [0, 0, 0, 0, 0, 0],
|
borderColor: [
|
'#FF4C4F',
|
],
|
borderWidth: 3,
|
fill: false
|
},
|
{
|
label: 'region3',
|
data: [0, 0, 0, 0, 0, 0],
|
borderColor: [
|
'#fdec3d',
|
],
|
borderWidth: 3,
|
fill: false
|
},
|
{
|
label: 'region4',
|
data: [0, 0, 0, 0, 0, 0],
|
borderColor: [
|
'#73d13d',
|
],
|
borderWidth: 3,
|
fill: false
|
},
|
{
|
label: 'region5',
|
data: [0, 0, 0, 0, 0, 0],
|
borderColor: [
|
'#41a8ff',
|
],
|
borderWidth: 3,
|
fill: false
|
},
|
{
|
label: 'region6',
|
data: [0, 0, 0, 0, 0, 0],
|
borderColor: [
|
'#37cfca',
|
],
|
borderWidth: 3,
|
fill: false
|
},
|
{
|
label: 'region7',
|
data: [0, 0, 0, 0, 0, 0],
|
borderColor: [
|
'#ffa940',
|
],
|
borderWidth: 3,
|
fill: false
|
},
|
{
|
label: 'region8',
|
data: [0, 0, 0, 0, 0, 0],
|
borderColor: [
|
'#f75baa',
|
],
|
borderWidth: 3,
|
fill: false
|
},
|
{
|
label: 'region9',
|
data: [0, 0, 0, 0, 0, 0],
|
borderColor: [
|
'#9153de',
|
],
|
borderWidth: 3,
|
fill: false
|
}
|
]
|
},
|
options: {
|
scales: {
|
yAxes: [{
|
ticks: {
|
beginAtZero: true,
|
steps: 100,
|
stepValue: 10,
|
max: 1500
|
}
|
}]
|
},
|
animation: true,
|
animationEasing: 'easeInOutQuart',
|
animationSteps: 80
|
}
|
});
|
|
|
// 开始按钮
|
$('.start').click(function(){
|
socket = io('http://127.0.0.1:3001')
|
$('.start').attr('disabled',true)
|
$('.last').attr('disabled',true)
|
$('.next').attr('disabled',true)
|
$('.back').attr('disabled',true) //关闭回放功能
|
$('.download').attr('disabled',true)
|
if(!clear){
|
// $('#excel-file-left').val() = ''
|
// $('#excel-file-right').val() = ''
|
console.log("清空了")
|
arr_arr = []
|
arr_arr2 = [] //清除上一次数据
|
sum_9_region = [[],[],[],[],[],[],[],[],[]]
|
sum_9_region2 = [[],[],[],[],[],[],[],[],[]]
|
persens_arr = []
|
persens_arr2 = []
|
}
|
clear = true
|
clearInterval(timer)
|
socket.open() //打开socket
|
socket.on('output',(data1)=>{
|
|
|
|
if(data1.serialport == right_port){
|
let data = data1.data
|
let data_end = data1.data.flat(Infinity)
|
for(let i=0;i<data_map.data.length;i++){
|
data_map2.data[i].value = data_end[i]
|
data_map2.data[i].radius = data_end[i]<10?0:50
|
data_map2_top.data[i].value = data_end[i]
|
data_map2_top.data[i].radius = data_end[i]<10?0:50
|
data_map2_middle.data[i].value = data_end[i]
|
data_map2_middle.data[i].radius = data_end[i]<10?0:50
|
data_map2_buttom.data[i].value = data_end[i]
|
data_map2_buttom.data[i].radius = data_end[i]<10?0:50
|
}
|
|
heatmapInstance2.setData(data_map2);
|
heatmapInstance2_top.setData(data_map2_top);
|
heatmapInstance2_middle.setData(data_map2_middle);
|
heatmapInstance2_buttom.setData(data_map2_buttom);
|
|
for(let i=0;i<data_arr_option.length;i++){
|
new_3d_data[data_arr_option[i]][2] = data_end[i]
|
}
|
// myC
|
|
arr_arr.push(data1)
|
for(let i=0;i<data.length;i++){
|
for(let x=0;x<data[i].length;x++){
|
let id_end = trueID(i)
|
// let clor = clor_end(data[i][x])
|
// $(`#${id_end} .data${x}`).css({'background':clor})
|
$(`#${id_end} .data${x}`).attr('value',`${data[i][x]}`)
|
// sum_99 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region1'){
|
sum_region1 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region2'){
|
sum_region2 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region3'){
|
sum_region3 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region4'){
|
sum_region4 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region5'){
|
sum_region5 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region6'){
|
sum_region6 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region7'){
|
sum_region7 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}
|
if(i==data.length-1&&x==data[i].length-1){
|
sum_99 = sum_region1+sum_region2+sum_region3+sum_region4+sum_region5+sum_region6+sum_region7+sum_region8+sum_region9
|
sum_9_region[0].push(sum_region1)
|
sum_9_region[1].push(sum_region2)
|
sum_9_region[2].push(sum_region3)
|
sum_9_region[3].push(sum_region4)
|
sum_9_region[4].push(sum_region5)
|
sum_9_region[5].push(sum_region6)
|
sum_9_region[6].push(sum_region7)
|
$('.dataRight .region1 .ave').text((sum_region1/region_length[0]).toFixed(5));
|
$('.dataRight .region1 .pr').text(toPercent((sum_region1/sum_99).toFixed(5)));
|
$('.dataRight .region2 .ave').text((sum_region2/region_length[1]).toFixed(5));
|
$('.dataRight .region2 .pr').text(toPercent((sum_region2/sum_99).toFixed(5)));
|
$('.dataRight .region3 .ave').text((sum_region3/region_length[2]).toFixed(5));
|
$('.dataRight .region3 .pr').text(toPercent((sum_region3/sum_99).toFixed(5)));
|
$('.dataRight .region4 .ave').text((sum_region4/region_length[3]).toFixed(5));
|
$('.dataRight .region4 .pr').text(toPercent((sum_region4/sum_99).toFixed(5)));
|
$('.dataRight .region5 .ave').text((sum_region5/region_length[4]).toFixed(5));
|
$('.dataRight .region5 .pr').text(toPercent((sum_region5/sum_99).toFixed(5)));
|
$('.dataRight .region6 .ave').text((sum_region6/region_length[5]).toFixed(5));
|
$('.dataRight .region6 .pr').text(toPercent((sum_region6/sum_99).toFixed(5)));
|
$('.dataRight .region7 .ave').text((sum_region7/region_length[6]).toFixed(5));
|
$('.dataRight .region7 .pr').text(toPercent((sum_region7/sum_99).toFixed(5)));
|
|
$('.fbox2 .region_1').css({opacity: opcity_end(sum_region1/region_length[0])})
|
$('.fbox2 .region_2').css({opacity: opcity_end(sum_region2/region_length[1])})
|
$('.fbox2 .region_3').css({opacity: opcity_end(sum_region3/region_length[2])})
|
$('.fbox2 .region_4').css({opacity: opcity_end(sum_region4/region_length[3])})
|
$('.fbox2 .region_5').css({opacity: opcity_end(sum_region5/region_length[4])})
|
$('.fbox2 .region_6').css({opacity: opcity_end(sum_region6/region_length[5])})
|
$('.fbox2 .region_7').css({opacity: opcity_end(sum_region7/region_length[6])})
|
|
addData(lineChart, 0, 'time3',(sum_region1/region_length[0]).toFixed(5))
|
addData(lineChart, 1, 'time3',(sum_region2/region_length[1]).toFixed(5))
|
addData(lineChart, 2, 'time3',(sum_region3/region_length[2]).toFixed(5))
|
addData(lineChart, 3, 'time3',(sum_region4/region_length[3]).toFixed(5))
|
addData(lineChart, 4, 'time3',(sum_region5/region_length[4]).toFixed(5))
|
addData(lineChart, 5, 'time3',(sum_region6/region_length[5]).toFixed(5))
|
addData(lineChart, 6, 'time3',(sum_region7/region_length[6]).toFixed(5))
|
|
}
|
}
|
}
|
sum_99 = 0;sum_region1 = 0;sum_region2 = 0;sum_region3 = 0;sum_region4 = 0;sum_region5 = 0;sum_region6 = 0;sum_region7 = 0;sum_region8 = 0;sum_region9 = 0
|
}else if(data1.serialport == left_port){
|
let data = data1.data
|
let data_end = data1.data.flat(Infinity)
|
for(let i=0;i<data_map.data.length;i++){
|
data_map.data[i].value = data_end[i]
|
data_map.data[i].radius = data_end[i]<10?0:50
|
data_map_top.data[i].value = data_end[i]
|
data_map_top.data[i].radius = data_end[i]<10?0:50
|
data_map_middle.data[i].value = data_end[i]
|
data_map_middle.data[i].radius = data_end[i]<10?0:50
|
data_map_buttom.data[i].value = data_end[i]
|
data_map_buttom.data[i].radius = data_end[i]<10?0:50
|
}
|
|
heatmapInstance.setData(data_map);
|
heatmapInstance_top.setData(data_map_top);
|
heatmapInstance_middle.setData(data_map_middle);
|
heatmapInstance_buttom.setData(data_map_buttom);
|
|
arr_arr2.push(data1)
|
for(let i=0;i<data.length;i++){
|
for(let x=0;x<data[i].length;x++){
|
let id_end = trueID2(i)
|
// let clor = clor_end(data[i][x])
|
// $(`#${id_end} .data${x}`).css({'background':clor})
|
$(`#${id_end} .data${x}`).attr('value',`${data[i][x]}`)
|
// sum_99 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region1'){
|
sum_region1_2 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region2'){
|
sum_region2_2 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region3'){
|
sum_region3_2 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region4'){
|
sum_region4_2 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region5'){
|
sum_region5_2 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region6'){
|
sum_region6_2 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region7'){
|
sum_region7_2 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}
|
if(i==data.length-1&&x==data[i].length-1){
|
sum_99_2 = sum_region1_2+sum_region2_2+sum_region3_2+sum_region4_2+sum_region5_2+sum_region6_2+sum_region7_2+sum_region8_2+sum_region9_2
|
sum_9_region2[0].push(sum_region1_2)
|
sum_9_region2[1].push(sum_region2_2)
|
sum_9_region2[2].push(sum_region3_2)
|
sum_9_region2[3].push(sum_region4_2)
|
sum_9_region2[4].push(sum_region5_2)
|
sum_9_region2[5].push(sum_region6_2)
|
sum_9_region2[6].push(sum_region7_2)
|
$('.dataLeft .region1 .ave').text((sum_region1_2/region_length2[0]).toFixed(5));
|
$('.dataLeft .region1 .pr').text(toPercent((sum_region1_2/sum_99_2).toFixed(5)));
|
$('.dataLeft .region2 .ave').text((sum_region2_2/region_length2[1]).toFixed(5));
|
$('.dataLeft .region2 .pr').text(toPercent((sum_region2_2/sum_99_2).toFixed(5)));
|
$('.dataLeft .region3 .ave').text((sum_region3_2/region_length2[2]).toFixed(5));
|
$('.dataLeft .region3 .pr').text(toPercent((sum_region3_2/sum_99_2).toFixed(5)));
|
$('.dataLeft .region4 .ave').text((sum_region4_2/region_length2[3]).toFixed(5));
|
$('.dataLeft .region4 .pr').text(toPercent((sum_region4_2/sum_99_2).toFixed(5)));
|
$('.dataLeft .region5 .ave').text((sum_region5_2/region_length2[4]).toFixed(5));
|
$('.dataLeft .region5 .pr').text(toPercent((sum_region5_2/sum_99_2).toFixed(5)));
|
$('.dataLeft .region6 .ave').text((sum_region6_2/region_length2[5]).toFixed(5));
|
$('.dataLeft .region6 .pr').text(toPercent((sum_region6_2/sum_99_2).toFixed(5)));
|
$('.dataLeft .region7 .ave').text((sum_region7_2/region_length2[6]).toFixed(5));
|
$('.dataLeft .region7 .pr').text(toPercent((sum_region7_2/sum_99_2).toFixed(5)));
|
|
$('.fbox .region_1').css({opacity: opcity_end(sum_region1_2/region_length2[0])})
|
$('.fbox .region_2').css({opacity: opcity_end(sum_region2_2/region_length2[1])})
|
$('.fbox .region_3').css({opacity: opcity_end(sum_region3_2/region_length2[2])})
|
$('.fbox .region_4').css({opacity: opcity_end(sum_region4_2/region_length2[3])})
|
$('.fbox .region_5').css({opacity: opcity_end(sum_region5_2/region_length2[4])})
|
$('.fbox .region_6').css({opacity: opcity_end(sum_region6_2/region_length2[5])})
|
$('.fbox .region_7').css({opacity: opcity_end(sum_region7_2/region_length2[6])})
|
|
addData(lineChart2, 0, 'time3',(sum_region1_2/region_length2[0]).toFixed(5))
|
addData(lineChart2, 1, 'time3',(sum_region2_2/region_length2[1]).toFixed(5))
|
addData(lineChart2, 2, 'time3',(sum_region3_2/region_length2[2]).toFixed(5))
|
addData(lineChart2, 3, 'time3',(sum_region4_2/region_length2[3]).toFixed(5))
|
addData(lineChart2, 4, 'time3',(sum_region5_2/region_length2[4]).toFixed(5))
|
addData(lineChart2, 5, 'time3',(sum_region6_2/region_length2[5]).toFixed(5))
|
addData(lineChart2, 6, 'time3',(sum_region7_2/region_length2[6]).toFixed(5))
|
|
|
}
|
}
|
}
|
sum_99_2 = 0;sum_region1_2 = 0;sum_region2_2 = 0;sum_region3_2 = 0;sum_region4_2 = 0;sum_region5_2 = 0;sum_region6_2 = 0;sum_region7_2 = 0;sum_region8_2 = 0;sum_region9_2 = 0
|
}
|
})
|
})
|
|
|
//结束按钮
|
$('.end').click(function(){
|
console.log(sum_9_region)
|
// var socket = io('http://127.0.0.1:3001');
|
// console.log(sum_9_region,sum_9_region2)
|
if(arr_arr.length == 0&&arr_arr2.length == 0){
|
alert("暂无数据")
|
$('.start').attr('disabled',false)
|
}else{
|
if(arr_arr.length!=0&&arr_arr2.length!=0){
|
let region1_end = transfor((eval(sum_9_region[0].join('+'))/sum_9_region[0].length))
|
let region2_end = transfor((eval(sum_9_region[1].join('+'))/sum_9_region[1].length))
|
let region3_end = transfor((eval(sum_9_region[2].join('+'))/sum_9_region[2].length))
|
let region4_end = transfor((eval(sum_9_region[3].join('+'))/sum_9_region[3].length))
|
let region5_end = transfor((eval(sum_9_region[4].join('+'))/sum_9_region[4].length))
|
let region6_end = transfor((eval(sum_9_region[5].join('+'))/sum_9_region[5].length))
|
let region7_end = transfor((eval(sum_9_region[6].join('+'))/sum_9_region[6].length))
|
let sum_region = region1_end+region2_end+region3_end+region4_end+region5_end+region6_end+region7_end
|
$('.dataRight .region1_2 .ave').text(region1_end.toFixed(5));
|
$('.dataRight .region1_2 .pr').text(toPercent((eval(sum_9_region[0].join('+'))/eval(sum_9_region.flat().join('+'))).toFixed(5)));
|
$('.dataRight .region2_2 .ave').text(region2_end.toFixed(5));
|
$('.dataRight .region2_2 .pr').text(toPercent((eval(sum_9_region[1].join('+'))/eval(sum_9_region.flat().join('+'))).toFixed(5)));
|
$('.dataRight .region3_2 .ave').text(region3_end.toFixed(5));
|
$('.dataRight .region3_2 .pr').text(toPercent((eval(sum_9_region[2].join('+'))/eval(sum_9_region.flat().join('+'))).toFixed(5)));
|
$('.dataRight .region4_2 .ave').text(region4_end.toFixed(5));
|
$('.dataRight .region4_2 .pr').text(toPercent((eval(sum_9_region[3].join('+'))/eval(sum_9_region.flat().join('+'))).toFixed(5)));
|
$('.dataRight .region5_2 .ave').text(region5_end.toFixed(5));
|
$('.dataRight .region5_2 .pr').text(toPercent((eval(sum_9_region[4].join('+'))/eval(sum_9_region.flat().join('+'))).toFixed(5)));
|
$('.dataRight .region6_2 .ave').text(region6_end.toFixed(5));
|
$('.dataRight .region6_2 .pr').text(toPercent((eval(sum_9_region[5].join('+'))/eval(sum_9_region.flat().join('+'))).toFixed(5)));
|
$('.dataRight .region7_2 .ave').text(region7_end.toFixed(5));
|
$('.dataRight .region7_2 .pr').text(toPercent((eval(sum_9_region[6].join('+'))/eval(sum_9_region.flat().join('+'))).toFixed(5)));
|
$('.dataRight .sum_region_2 .ave').text(sum_region.toFixed(5));
|
|
let region1_end2 = transfor((eval(sum_9_region2[0].join('+'))/sum_9_region2[0].length))
|
let region2_end2 = transfor((eval(sum_9_region2[1].join('+'))/sum_9_region2[1].length))
|
let region3_end2 = transfor((eval(sum_9_region2[2].join('+'))/sum_9_region2[2].length))
|
let region4_end2 = transfor((eval(sum_9_region2[3].join('+'))/sum_9_region2[3].length))
|
let region5_end2 = transfor((eval(sum_9_region2[4].join('+'))/sum_9_region2[4].length))
|
let region6_end2 = transfor((eval(sum_9_region2[5].join('+'))/sum_9_region2[5].length))
|
let region7_end2 = transfor((eval(sum_9_region2[6].join('+'))/sum_9_region2[6].length))
|
let sum_region2 = region1_end2+region2_end2+region3_end2+region4_end2+region5_end2+region6_end2+region7_end2
|
$('.dataLeft .region1_2 .ave').text(region1_end2.toFixed(5));
|
$('.dataLeft .region1_2 .pr').text(toPercent((eval(sum_9_region[0].join('+'))/eval(sum_9_region2.flat().join('+'))).toFixed(5)));
|
$('.dataLeft .region2_2 .ave').text(region2_end2.toFixed(5));
|
$('.dataLeft .region2_2 .pr').text(toPercent((eval(sum_9_region[1].join('+'))/eval(sum_9_region2.flat().join('+'))).toFixed(5)));
|
$('.dataLeft .region3_2 .ave').text(region3_end2.toFixed(5));
|
$('.dataLeft .region3_2 .pr').text(toPercent((eval(sum_9_region[2].join('+'))/eval(sum_9_region2.flat().join('+'))).toFixed(5)));
|
$('.dataLeft .region4_2 .ave').text(region4_end2.toFixed(5));
|
$('.dataLeft .region4_2 .pr').text(toPercent((eval(sum_9_region[3].join('+'))/eval(sum_9_region2.flat().join('+'))).toFixed(5)));
|
$('.dataLeft .region5_2 .ave').text(region5_end2.toFixed(5));
|
$('.dataLeft .region5_2 .pr').text(toPercent((eval(sum_9_region[4].join('+'))/eval(sum_9_region2.flat().join('+'))).toFixed(5)));
|
$('.dataLeft .region6_2 .ave').text(region6_end2.toFixed(5));
|
$('.dataLeft .region6_2 .pr').text(toPercent((eval(sum_9_region[5].join('+'))/eval(sum_9_region2.flat().join('+'))).toFixed(5)));
|
$('.dataLeft .region7_2 .ave').text(region7_end2.toFixed(5));
|
$('.dataLeft .region7_2 .pr').text(toPercent((eval(sum_9_region[6].join('+'))/eval(sum_9_region2.flat().join('+'))).toFixed(5)));
|
$('.dataLeft .sum_region_2 .ave').text(sum_region2.toFixed(5));
|
}else if(arr_arr.length == 0){
|
let region1_end2 = transfor((eval(sum_9_region2[0].join('+'))/sum_9_region2[0].length))
|
let region2_end2 = transfor((eval(sum_9_region2[1].join('+'))/sum_9_region2[1].length))
|
let region3_end2 = transfor((eval(sum_9_region2[2].join('+'))/sum_9_region2[2].length))
|
let region4_end2 = transfor((eval(sum_9_region2[3].join('+'))/sum_9_region2[3].length))
|
let region5_end2 = transfor((eval(sum_9_region2[4].join('+'))/sum_9_region2[4].length))
|
let region6_end2 = transfor((eval(sum_9_region2[5].join('+'))/sum_9_region2[5].length))
|
let region7_end2 = transfor((eval(sum_9_region2[6].join('+'))/sum_9_region2[6].length))
|
let sum_region2 = region1_end2+region2_end2+region3_end2+region4_end2+region5_end2+region6_end2+region7_end2
|
$('.dataLeft .region1_2 .ave').text(region1_end2.toFixed(5));
|
$('.dataLeft .region1_2 .pr').text(toPercent((eval(sum_9_region[0].join('+'))/eval(sum_9_region2.flat().join('+'))).toFixed(5)));
|
$('.dataLeft .region2_2 .ave').text(region2_end2.toFixed(5));
|
$('.dataLeft .region2_2 .pr').text(toPercent((eval(sum_9_region[1].join('+'))/eval(sum_9_region2.flat().join('+'))).toFixed(5)));
|
$('.dataLeft .region3_2 .ave').text(region3_end2.toFixed(5));
|
$('.dataLeft .region3_2 .pr').text(toPercent((eval(sum_9_region[2].join('+'))/eval(sum_9_region2.flat().join('+'))).toFixed(5)));
|
$('.dataLeft .region4_2 .ave').text(region4_end2.toFixed(5));
|
$('.dataLeft .region4_2 .pr').text(toPercent((eval(sum_9_region[3].join('+'))/eval(sum_9_region2.flat().join('+'))).toFixed(5)));
|
$('.dataLeft .region5_2 .ave').text(region5_end2.toFixed(5));
|
$('.dataLeft .region5_2 .pr').text(toPercent((eval(sum_9_region[4].join('+'))/eval(sum_9_region2.flat().join('+'))).toFixed(5)));
|
$('.dataLeft .region6_2 .ave').text(region6_end2.toFixed(5));
|
$('.dataLeft .region6_2 .pr').text(toPercent((eval(sum_9_region[5].join('+'))/eval(sum_9_region2.flat().join('+'))).toFixed(5)));
|
$('.dataLeft .region7_2 .ave').text(region7_end2.toFixed(5));
|
$('.dataLeft .region7_2 .pr').text(toPercent((eval(sum_9_region[6].join('+'))/eval(sum_9_region2.flat().join('+'))).toFixed(5)));
|
$('.dataLeft .sum_region_2 .ave').text(sum_region2.toFixed(5));
|
}else if(arr_arr2.length == 0){
|
let region1_end = transfor((eval(sum_9_region[0].join('+'))/sum_9_region[0].length))
|
let region2_end = transfor((eval(sum_9_region[1].join('+'))/sum_9_region[1].length))
|
let region3_end = transfor((eval(sum_9_region[2].join('+'))/sum_9_region[2].length))
|
let region4_end = transfor((eval(sum_9_region[3].join('+'))/sum_9_region[3].length))
|
let region5_end = transfor((eval(sum_9_region[4].join('+'))/sum_9_region[4].length))
|
let region6_end = transfor((eval(sum_9_region[5].join('+'))/sum_9_region[5].length))
|
let region7_end = transfor((eval(sum_9_region[6].join('+'))/sum_9_region[6].length))
|
let sum_region = region1_end+region2_end+region3_end+region4_end+region5_end+region6_end+region7_end
|
$('.dataRight .region1_2 .ave').text(region1_end.toFixed(5));
|
$('.dataRight .region1_2 .pr').text(toPercent((eval(sum_9_region[0].join('+'))/eval(sum_9_region.flat().join('+'))).toFixed(5)));
|
$('.dataRight .region2_2 .ave').text(region2_end.toFixed(5));
|
$('.dataRight .region2_2 .pr').text(toPercent((eval(sum_9_region[1].join('+'))/eval(sum_9_region.flat().join('+'))).toFixed(5)));
|
$('.dataRight .region3_2 .ave').text(region3_end.toFixed(5));
|
$('.dataRight .region3_2 .pr').text(toPercent((eval(sum_9_region[2].join('+'))/eval(sum_9_region.flat().join('+'))).toFixed(5)));
|
$('.dataRight .region4_2 .ave').text(region4_end.toFixed(5));
|
$('.dataRight .region4_2 .pr').text(toPercent((eval(sum_9_region[3].join('+'))/eval(sum_9_region.flat().join('+'))).toFixed(5)));
|
$('.dataRight .region5_2 .ave').text(region5_end.toFixed(5));
|
$('.dataRight .region5_2 .pr').text(toPercent((eval(sum_9_region[4].join('+'))/eval(sum_9_region.flat().join('+'))).toFixed(5)));
|
$('.dataRight .region6_2 .ave').text(region6_end.toFixed(5));
|
$('.dataRight .region6_2 .pr').text(toPercent((eval(sum_9_region[5].join('+'))/eval(sum_9_region.flat().join('+'))).toFixed(5)));
|
$('.dataRight .region7_2 .ave').text(region7_end.toFixed(5));
|
$('.dataRight .region7_2 .pr').text(toPercent((eval(sum_9_region[6].join('+'))/eval(sum_9_region.flat().join('+'))).toFixed(5)));
|
$('.dataRight .sum_region_2 .ave').text(sum_region.toFixed(5));
|
}
|
|
step = 0
|
step2 = 0
|
|
for(let i=0;i<sum_9_region.length;i++){
|
let data_end_region = eval(sum_9_region[i].join('+'))
|
persens_arr.push(data_end_region)
|
}
|
clear = false
|
socket.destroy();
|
// socket.disconnect(true)
|
// socket.close(false) //关闭socket不再接收传回的数据
|
clearInterval(timer)
|
$('.start').attr('disabled',false)
|
$('.last').attr('disabled',false)
|
$('.next').attr('disabled',false)
|
$('.back').attr('disabled',false) //开启回放功能
|
$('.download').attr('disabled',false)
|
}
|
|
})
|
|
//回放功能
|
$('.back').click(function(){
|
if(arr_arr.length == 0&&arr_arr2.length == 0){
|
alert('暂无数据')
|
}else{
|
sum_9_region = [[],[],[],[],[],[],[],[],[]],
|
sum_9_region2 = [[],[],[],[],[],[],[],[],[]],
|
clear = false
|
timer = setInterval(function(){
|
|
let data_end_left = arr_arr2[step2]?.data.flat(Infinity)
|
let data_end_right = arr_arr[step]?.data.flat(Infinity)
|
|
if(arr_arr.length!=0&&arr_arr2.length!=0){
|
step == arr_arr.length-1?arr_arr.length-1:step++
|
step2 == arr_arr2.length-1?arr_arr2.length-1:step2++
|
for(let i=0;i<data_map.data?.length;i++){
|
data_map.data[i].value = data_end_left[i]
|
data_map.data[i].radius = data_end_left[i]<10?0:50
|
data_map_top.data[i].value = data_end_left[i]
|
data_map_top.data[i].radius = data_end_left[i]<10?0:50
|
data_map_middle.data[i].value = data_end_left[i]
|
data_map_middle.data[i].radius = data_end_left[i]<10?0:50
|
data_map_buttom.data[i].value = data_end_left[i]
|
data_map_buttom.data[i].radius = data_end_left[i]<10?0:50
|
}
|
for(let i=0;i<data_map2.data?.length;i++){
|
data_map2.data[i].value = parseInt(data_end_right[i])
|
data_map2.data[i].radius = parseInt(data_end_right[i])<10?0:50
|
data_map2_top.data[i].value = data_end_right[i]
|
data_map2_top.data[i].radius = data_end_right[i]<10?0:50
|
data_map2_middle.data[i].value = data_end_right[i]
|
data_map2_middle.data[i].radius = data_end_right[i]<10?0:50
|
data_map2_buttom.data[i].value = data_end_right[i]
|
data_map2_buttom.data[i].radius = data_end_right[i]<10?0:50
|
}
|
}else if(arr_arr.length == 0&&arr_arr2.length!=0){
|
step = 0
|
step2 == arr_arr2.length-1?arr_arr2.length-1:step2++
|
for(let i=0;i<data_map.data?.length;i++){
|
data_map.data[i].value = data_end_left[i]
|
data_map.data[i].radius = data_end_left[i]<10?0:50
|
data_map_top.data[i].value = data_end_left[i]
|
data_map_top.data[i].radius = data_end_left[i]<10?0:50
|
data_map_middle.data[i].value = data_end_left[i]
|
data_map_middle.data[i].radius = data_end_left[i]<10?0:50
|
data_map_buttom.data[i].value = data_end_left[i]
|
data_map_buttom.data[i].radius = data_end_left[i]<10?0:50
|
}
|
}else if(arr_arr2.length == 0&&arr_arr.length!=0){
|
step2 = 0
|
step == arr_arr.length-1?arr_arr.length-1:step++
|
for(let i=0;i<data_map2.data?.length;i++){
|
data_map2.data[i].value = data_end_right[i]
|
data_map2.data[i].radius = data_end_right[i]<10?0:50
|
data_map2_top.data[i].value = data_end_right[i]
|
data_map2_top.data[i].radius = data_end_right[i]<10?0:50
|
data_map2_middle.data[i].value = data_end_right[i]
|
data_map2_middle.data[i].radius = data_end_right[i]<10?0:50
|
data_map2_buttom.data[i].value = data_end_right[i]
|
data_map2_buttom.data[i].radius = data_end_right[i]<10?0:50
|
|
}
|
}
|
heatmapInstance.setData(data_map);
|
heatmapInstance_top.setData(data_map_top);
|
heatmapInstance_middle.setData(data_map_middle);
|
heatmapInstance_buttom.setData(data_map_buttom);
|
heatmapInstance2.setData(data_map2);
|
heatmapInstance2_top.setData(data_map2_top);
|
heatmapInstance2_middle.setData(data_map2_middle);
|
heatmapInstance2_buttom.setData(data_map2_buttom);
|
for(let i=0;i<arr_arr[step]?.data.length;i++){
|
for(let x=0;x<arr_arr[step].data[i].length;x++){
|
let id_end = trueID(i)
|
// let clor = clor_end(arr_arr[step][i][x])
|
// $(`#${id_end} .data${x}`).css({'background':clor})
|
$(`#${id_end} .data${x}`).attr('value',`${arr_arr[step].data[i][x]}`)
|
if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region1'){
|
sum_region1 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region2'){
|
sum_region2 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region3'){
|
sum_region3 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region4'){
|
sum_region4 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region5'){
|
sum_region5 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region6'){
|
sum_region6 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region7'){
|
sum_region7 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}
|
if(i==arr_arr[step].data.length-1&&x==arr_arr[step].data[i].length-1){
|
sum_99 = sum_region1+sum_region2+sum_region3+sum_region4+sum_region5+sum_region6+sum_region7+sum_region8+sum_region9
|
sum_9_region[0].push(sum_region1)
|
sum_9_region[1].push(sum_region2)
|
sum_9_region[2].push(sum_region3)
|
sum_9_region[3].push(sum_region4)
|
sum_9_region[4].push(sum_region5)
|
sum_9_region[5].push(sum_region6)
|
sum_9_region[6].push(sum_region7)
|
|
$('.dataRight .region1 .ave').text((sum_region1/region_length[0]).toFixed(5));
|
$('.dataRight .region1 .pr').text(toPercent((sum_region1/sum_99).toFixed(5)));
|
$('.dataRight .region2 .ave').text((sum_region2/region_length[1]).toFixed(5));
|
$('.dataRight .region2 .pr').text(toPercent((sum_region2/sum_99).toFixed(5)));
|
$('.dataRight .region3 .ave').text((sum_region3/region_length[2]).toFixed(5));
|
$('.dataRight .region3 .pr').text(toPercent((sum_region3/sum_99).toFixed(5)));
|
$('.dataRight .region4 .ave').text((sum_region4/region_length[3]).toFixed(5));
|
$('.dataRight .region4 .pr').text(toPercent((sum_region4/sum_99).toFixed(5)));
|
$('.dataRight .region5 .ave').text((sum_region5/region_length[4]).toFixed(5));
|
$('.dataRight .region5 .pr').text(toPercent((sum_region5/sum_99).toFixed(5)));
|
$('.dataRight .region6 .ave').text((sum_region6/region_length[5]).toFixed(5));
|
$('.dataRight .region6 .pr').text(toPercent((sum_region6/sum_99).toFixed(5)));
|
$('.dataRight .region7 .ave').text((sum_region7/region_length[6]).toFixed(5));
|
$('.dataRight .region7 .pr').text(toPercent((sum_region7/sum_99).toFixed(5)));
|
|
$('.fbox2 .region_1').css({opacity: opcity_end(sum_region1/region_length[0])})
|
$('.fbox2 .region_2').css({opacity: opcity_end(sum_region2/region_length[1])})
|
$('.fbox2 .region_3').css({opacity: opcity_end(sum_region3/region_length[2])})
|
$('.fbox2 .region_4').css({opacity: opcity_end(sum_region4/region_length[3])})
|
$('.fbox2 .region_5').css({opacity: opcity_end(sum_region5/region_length[4])})
|
$('.fbox2 .region_6').css({opacity: opcity_end(sum_region6/region_length[5])})
|
$('.fbox2 .region_7').css({opacity: opcity_end(sum_region7/region_length[6])})
|
|
addData(lineChart, 0, 'time',(sum_region1/region_length[0]).toFixed(5))
|
addData(lineChart, 1, 'time',(sum_region2/region_length[1]).toFixed(5))
|
addData(lineChart, 2, 'time',(sum_region3/region_length[2]).toFixed(5))
|
addData(lineChart, 3, 'time',(sum_region4/region_length[3]).toFixed(5))
|
addData(lineChart, 4, 'time',(sum_region5/region_length[4]).toFixed(5))
|
addData(lineChart, 5, 'time',(sum_region6/region_length[5]).toFixed(5))
|
addData(lineChart, 6, 'time',(sum_region7/region_length[6]).toFixed(5))
|
|
|
}
|
}
|
}
|
for(let i=0;i<arr_arr2[step2]?.data.length;i++){
|
for(let x=0;x<arr_arr2[step2].data[i].length;x++){
|
let id_end = trueID2(i)
|
// let clor = clor_end(arr_arr2[step2][i][x])
|
// $(`#${id_end} .data${x}`).css({'background':clor})
|
$(`#${id_end} .data${x}`).attr('value',`${arr_arr2[step2].data[i][x]}`)
|
if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region1'){
|
sum_region1_2 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region2'){
|
sum_region2_2 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region3'){
|
sum_region3_2 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region4'){
|
sum_region4_2 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region5'){
|
sum_region5_2 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region6'){
|
sum_region6_2 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region7'){
|
sum_region7_2 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}
|
if(i==arr_arr2[step2]?.data.length-1&&x==arr_arr2[step2]?.data[i].length-1){
|
sum_99_2 = sum_region1_2+sum_region2_2+sum_region3_2+sum_region4_2+sum_region5_2+sum_region6_2+sum_region7_2+sum_region8_2+sum_region9_2
|
$('.dataLeft .region1 .ave').text((sum_region1_2/region_length2[0]).toFixed(5));
|
$('.dataLeft .region1 .pr').text(toPercent((sum_region1_2/sum_99_2).toFixed(5)));
|
$('.dataLeft .region2 .ave').text((sum_region2_2/region_length2[1]).toFixed(5));
|
$('.dataLeft .region2 .pr').text(toPercent((sum_region2_2/sum_99_2).toFixed(5)));
|
$('.dataLeft .region3 .ave').text((sum_region3_2/region_length2[2]).toFixed(5));
|
$('.dataLeft .region3 .pr').text(toPercent((sum_region3_2/sum_99_2).toFixed(5)));
|
$('.dataLeft .region4 .ave').text((sum_region4_2/region_length2[3]).toFixed(5));
|
$('.dataLeft .region4 .pr').text(toPercent((sum_region4_2/sum_99_2).toFixed(5)));
|
$('.dataLeft .region5 .ave').text((sum_region5_2/region_length2[4]).toFixed(5));
|
$('.dataLeft .region5 .pr').text(toPercent((sum_region5_2/sum_99_2).toFixed(5)));
|
$('.dataLeft .region6 .ave').text((sum_region6_2/region_length2[5]).toFixed(5));
|
$('.dataLeft .region6 .pr').text(toPercent((sum_region6_2/sum_99_2).toFixed(5)));
|
$('.dataLeft .region7 .ave').text((sum_region7_2/region_length2[6]).toFixed(5));
|
$('.dataLeft .region7 .pr').text(toPercent((sum_region7_2/sum_99_2).toFixed(5)));
|
|
$('.fbox .region_1').css({opacity: opcity_end(sum_region1_2/region_length2[0])})
|
$('.fbox .region_2').css({opacity: opcity_end(sum_region2_2/region_length2[1])})
|
$('.fbox .region_3').css({opacity: opcity_end(sum_region3_2/region_length2[2])})
|
$('.fbox .region_4').css({opacity: opcity_end(sum_region4_2/region_length2[3])})
|
$('.fbox .region_5').css({opacity: opcity_end(sum_region5_2/region_length2[4])})
|
$('.fbox .region_6').css({opacity: opcity_end(sum_region6_2/region_length2[5])})
|
$('.fbox .region_7').css({opacity: opcity_end(sum_region7_2/region_length2[6])})
|
|
addData(lineChart2, 0, 'time2',(sum_region1_2/region_length2[0]).toFixed(5))
|
addData(lineChart2, 1, 'time2',(sum_region2_2/region_length2[1]).toFixed(5))
|
addData(lineChart2, 2, 'time2',(sum_region3_2/region_length2[2]).toFixed(5))
|
addData(lineChart2, 3, 'time2',(sum_region4_2/region_length2[3]).toFixed(5))
|
addData(lineChart2, 4, 'time2',(sum_region5_2/region_length2[4]).toFixed(5))
|
addData(lineChart2, 5, 'time2',(sum_region6_2/region_length2[5]).toFixed(5))
|
addData(lineChart2, 6, 'time2',(sum_region7_2/region_length2[6]).toFixed(5))
|
|
sum_9_region2[0].push(sum_region1_2)
|
sum_9_region2[1].push(sum_region2_2)
|
sum_9_region2[2].push(sum_region3_2)
|
sum_9_region2[3].push(sum_region4_2)
|
sum_9_region2[4].push(sum_region5_2)
|
sum_9_region2[5].push(sum_region6_2)
|
sum_9_region2[6].push(sum_region7_2)
|
|
}
|
}
|
}
|
heatmapInstance.setData(data_map);
|
heatmapInstance2.setData(data_map2);
|
if(arr_arr.length!=0&&arr_arr2.length!=0){
|
if(step == arr_arr.length-1&&step2 == arr_arr2.length-1){
|
clearInterval(timer)
|
let region1_end = transfor((eval(sum_9_region[0].join('+'))/sum_9_region[0].length))
|
let region2_end = transfor((eval(sum_9_region[1].join('+'))/sum_9_region[1].length))
|
let region3_end = transfor((eval(sum_9_region[2].join('+'))/sum_9_region[2].length))
|
let region4_end = transfor((eval(sum_9_region[3].join('+'))/sum_9_region[3].length))
|
let region5_end = transfor((eval(sum_9_region[4].join('+'))/sum_9_region[4].length))
|
let region6_end = transfor((eval(sum_9_region[5].join('+'))/sum_9_region[5].length))
|
let region7_end = transfor((eval(sum_9_region[6].join('+'))/sum_9_region[6].length))
|
let sum_region = region1_end+region2_end+region3_end+region4_end+region5_end+region6_end+region7_end
|
let region1_end2 = transfor((eval(sum_9_region2[0].join('+'))/sum_9_region2[0].length))
|
let region2_end2 = transfor((eval(sum_9_region2[1].join('+'))/sum_9_region2[1].length))
|
let region3_end2 = transfor((eval(sum_9_region2[2].join('+'))/sum_9_region2[2].length))
|
let region4_end2 = transfor((eval(sum_9_region2[3].join('+'))/sum_9_region2[3].length))
|
let region5_end2 = transfor((eval(sum_9_region2[4].join('+'))/sum_9_region2[4].length))
|
let region6_end2 = transfor((eval(sum_9_region2[5].join('+'))/sum_9_region2[5].length))
|
let region7_end2 = transfor((eval(sum_9_region2[6].join('+'))/sum_9_region2[6].length))
|
let sum_region2 = region1_end2+region2_end2+region3_end2+region4_end2+region5_end2+region6_end2+region7_end2
|
$('.dataRight .region1_2 .ave').text(region1_end.toFixed(5));
|
$('.dataRight .region1_2 .pr').text(toPercent((eval(sum_9_region[0].join('+'))/eval(sum_9_region.flat().join('+'))).toFixed(5)));
|
$('.dataRight .region2_2 .ave').text(region2_end.toFixed(5));
|
$('.dataRight .region2_2 .pr').text(toPercent((eval(sum_9_region[1].join('+'))/eval(sum_9_region.flat().join('+'))).toFixed(5)));
|
$('.dataRight .region3_2 .ave').text(region3_end.toFixed(5));
|
$('.dataRight .region3_2 .pr').text(toPercent((eval(sum_9_region[2].join('+'))/eval(sum_9_region.flat().join('+'))).toFixed(5)));
|
$('.dataRight .region4_2 .ave').text(region4_end.toFixed(5));
|
$('.dataRight .region4_2 .pr').text(toPercent((eval(sum_9_region[3].join('+'))/eval(sum_9_region.flat().join('+'))).toFixed(5)));
|
$('.dataRight .region5_2 .ave').text(region5_end.toFixed(5));
|
$('.dataRight .region5_2 .pr').text(toPercent((eval(sum_9_region[4].join('+'))/eval(sum_9_region.flat().join('+'))).toFixed(5)));
|
$('.dataRight .region6_2 .ave').text(region6_end.toFixed(5));
|
$('.dataRight .region6_2 .pr').text(toPercent((eval(sum_9_region[5].join('+'))/eval(sum_9_region.flat().join('+'))).toFixed(5)));
|
$('.dataRight .region7_2 .ave').text(region7_end.toFixed(5));
|
$('.dataRight .region7_2 .pr').text(toPercent((eval(sum_9_region[6].join('+'))/eval(sum_9_region.flat().join('+'))).toFixed(5)));
|
$('.dataRight .sum_region_2 .ave').text(sum_region.toFixed(5));
|
|
$('.dataLeft .region1_2 .ave').text(region1_end2.toFixed(5));
|
$('.dataLeft .region1_2 .pr').text(toPercent((eval(sum_9_region[0].join('+'))/eval(sum_9_region2.flat().join('+'))).toFixed(5)));
|
$('.dataLeft .region2_2 .ave').text(region2_end2.toFixed(5));
|
$('.dataLeft .region2_2 .pr').text(toPercent((eval(sum_9_region[1].join('+'))/eval(sum_9_region2.flat().join('+'))).toFixed(5)));
|
$('.dataLeft .region3_2 .ave').text(region3_end2.toFixed(5));
|
$('.dataLeft .region3_2 .pr').text(toPercent((eval(sum_9_region[2].join('+'))/eval(sum_9_region2.flat().join('+'))).toFixed(5)));
|
$('.dataLeft .region4_2 .ave').text(region4_end2.toFixed(5));
|
$('.dataLeft .region4_2 .pr').text(toPercent((eval(sum_9_region[3].join('+'))/eval(sum_9_region2.flat().join('+'))).toFixed(5)));
|
$('.dataLeft .region5_2 .ave').text(region5_end2.toFixed(5));
|
$('.dataLeft .region5_2 .pr').text(toPercent((eval(sum_9_region[4].join('+'))/eval(sum_9_region2.flat().join('+'))).toFixed(5)));
|
$('.dataLeft .region6_2 .ave').text(region6_end2.toFixed(5));
|
$('.dataLeft .region6_2 .pr').text(toPercent((eval(sum_9_region[5].join('+'))/eval(sum_9_region2.flat().join('+'))).toFixed(5)));
|
$('.dataLeft .region7_2 .ave').text(region7_end2.toFixed(5));
|
$('.dataLeft .region7_2 .pr').text(toPercent((eval(sum_9_region[6].join('+'))/eval(sum_9_region2.flat().join('+'))).toFixed(5)));
|
$('.dataLeft .sum_region_2 .ave').text(sum_region2.toFixed(5));
|
step = 0
|
step2 = 0
|
}
|
}else if(arr_arr.length == 0){
|
if(step2 == arr_arr2.length-1){
|
let region1_end = transfor((eval(sum_9_region2[0].join('+'))/sum_9_region2[0].length))
|
let region2_end = transfor((eval(sum_9_region2[1].join('+'))/sum_9_region2[1].length))
|
let region3_end = transfor((eval(sum_9_region2[2].join('+'))/sum_9_region2[2].length))
|
let region4_end = transfor((eval(sum_9_region2[3].join('+'))/sum_9_region2[3].length))
|
let region5_end = transfor((eval(sum_9_region2[4].join('+'))/sum_9_region2[4].length))
|
let region6_end = transfor((eval(sum_9_region2[5].join('+'))/sum_9_region2[5].length))
|
let region7_end = transfor((eval(sum_9_region2[6].join('+'))/sum_9_region2[6].length))
|
let sum_region = region1_end+region2_end+region3_end+region4_end+region5_end+region6_end+region7_end
|
$('.dataLeft .region1_2 .ave').text(region1_end.toFixed(5));
|
$('.dataLeft .region1_2 .pr').text(toPercent((eval(sum_9_region2[0].join('+'))/eval(sum_9_region2.flat().join('+'))).toFixed(5)));
|
$('.dataLeft .region2_2 .ave').text(region2_end.toFixed(5));
|
$('.dataLeft .region2_2 .pr').text(toPercent((eval(sum_9_region2[1].join('+'))/eval(sum_9_region2.flat().join('+'))).toFixed(5)));
|
$('.dataLeft .region3_2 .ave').text(region3_end.toFixed(5));
|
$('.dataLeft .region3_2 .pr').text(toPercent((eval(sum_9_region2[2].join('+'))/eval(sum_9_region2.flat().join('+'))).toFixed(5)));
|
$('.dataLeft .region4_2 .ave').text(region4_end.toFixed(5));
|
$('.dataLeft .region4_2 .pr').text(toPercent((eval(sum_9_region2[3].join('+'))/eval(sum_9_region2.flat().join('+'))).toFixed(5)));
|
$('.dataLeft .region5_2 .ave').text(region5_end.toFixed(5));
|
$('.dataLeft .region5_2 .pr').text(toPercent((eval(sum_9_region2[4].join('+'))/eval(sum_9_region2.flat().join('+'))).toFixed(5)));
|
$('.dataLeft .region6_2 .ave').text(region6_end.toFixed(5));
|
$('.dataLeft .region6_2 .pr').text(toPercent((eval(sum_9_region2[5].join('+'))/eval(sum_9_region2.flat().join('+'))).toFixed(5)));
|
$('.dataLeft .region7_2 .ave').text(region7_end.toFixed(5));
|
$('.dataLeft .region7_2 .pr').text(toPercent((eval(sum_9_region2[6].join('+'))/eval(sum_9_region2.flat().join('+'))).toFixed(5)));
|
$('.dataLeft .sum_region_2 .ave').text(sum_region.toFixed(5));
|
|
clearInterval(timer)
|
step = 0
|
step2 = 0
|
}
|
}else if(arr_arr2.length == 0){
|
if(step == arr_arr.length-1){
|
let region1_end = transfor((eval(sum_9_region[0].join('+'))/sum_9_region[0].length))
|
let region2_end = transfor((eval(sum_9_region[1].join('+'))/sum_9_region[1].length))
|
let region3_end = transfor((eval(sum_9_region[2].join('+'))/sum_9_region[2].length))
|
let region4_end = transfor((eval(sum_9_region[3].join('+'))/sum_9_region[3].length))
|
let region5_end = transfor((eval(sum_9_region[4].join('+'))/sum_9_region[4].length))
|
let region6_end = transfor((eval(sum_9_region[5].join('+'))/sum_9_region[5].length))
|
let region7_end = transfor((eval(sum_9_region[6].join('+'))/sum_9_region[6].length))
|
let sum_region = region1_end+region2_end+region3_end+region4_end+region5_end+region6_end+region7_end
|
$('.dataRight .region1_2 .ave').text(region1_end.toFixed(5));
|
$('.dataRight .region1_2 .pr').text(toPercent((eval(sum_9_region[0].join('+'))/eval(sum_9_region.flat().join('+'))).toFixed(5)));
|
$('.dataRight .region2_2 .ave').text(region2_end.toFixed(5));
|
$('.dataRight .region2_2 .pr').text(toPercent((eval(sum_9_region[1].join('+'))/eval(sum_9_region.flat().join('+'))).toFixed(5)));
|
$('.dataRight .region3_2 .ave').text(region3_end.toFixed(5));
|
$('.dataRight .region3_2 .pr').text(toPercent((eval(sum_9_region[2].join('+'))/eval(sum_9_region.flat().join('+'))).toFixed(5)));
|
$('.dataRight .region4_2 .ave').text(region4_end.toFixed(5));
|
$('.dataRight .region4_2 .pr').text(toPercent((eval(sum_9_region[3].join('+'))/eval(sum_9_region.flat().join('+'))).toFixed(5)));
|
$('.dataRight .region5_2 .ave').text(region5_end.toFixed(5));
|
$('.dataRight .region5_2 .pr').text(toPercent((eval(sum_9_region[4].join('+'))/eval(sum_9_region.flat().join('+'))).toFixed(5)));
|
$('.dataRight .region6_2 .ave').text(region6_end.toFixed(5));
|
$('.dataRight .region6_2 .pr').text(toPercent((eval(sum_9_region[5].join('+'))/eval(sum_9_region.flat().join('+'))).toFixed(5)));
|
$('.dataRight .region7_2 .ave').text(region7_end.toFixed(5));
|
$('.dataRight .region7_2 .pr').text(toPercent((eval(sum_9_region[6].join('+'))/eval(sum_9_region.flat().join('+'))).toFixed(5)));
|
$('.dataRight .sum_region_2 .ave').text(sum_region.toFixed(5));
|
|
clearInterval(timer)
|
step = 0
|
step2 = 0
|
}
|
}
|
|
sum_99 = 0;sum_region1 = 0;sum_region2 = 0;sum_region3 = 0;sum_region4 = 0;sum_region5 = 0;sum_region6 = 0;sum_region7 = 0;sum_region8 = 0;sum_region9 = 0
|
sum_99_2 = 0;sum_region1_2 = 0;sum_region2_2 = 0;sum_region3_2 = 0;sum_region4_2 = 0;sum_region5_2 = 0;sum_region6_2 = 0;sum_region7_2 = 0;sum_region8_2 = 0;sum_region9_2 = 0
|
|
},40)
|
}
|
|
|
|
})
|
|
// 上一帧
|
$('.last').click(function(){
|
clearInterval(timer)
|
clear = false
|
step ==0?0:step--
|
step2 ==0?0:step2--
|
let data_end_left = arr_arr2[step2]?.data.flat(Infinity)
|
let data_end_right = arr_arr[step]?.data.flat(Infinity)
|
if(arr_arr.length!=0&&arr_arr2.length!=0){
|
for(let i=0;i<data_map.data?.length;i++){
|
data_map.data[i].value = data_end_left[i]
|
data_map.data[i].radius = data_end_left[i]<10?0:50
|
}
|
for(let i=0;i<data_map2.data?.length;i++){
|
data_map2.data[i].value = data_end_right[i]
|
data_map2.data[i].radius = data_end_right[i]<10?0:50
|
}
|
|
}else if(arr_arr.length == 0&&arr_arr2.length!=0){
|
for(let i=0;i<data_map.data?.length;i++){
|
data_map.data[i].value = data_end_left[i]
|
data_map.data[i].radius = data_end_left[i]<10?0:50
|
}
|
}else if(arr_arr2.length == 0&&arr_arr.length!=0){
|
for(let i=0;i<data_map2.data?.length;i++){
|
data_map2.data[i].value = data_end_right[i]
|
data_map2.data[i].radius = data_end_right[i]<10?0:50
|
}
|
}
|
heatmapInstance.setData(data_map);
|
heatmapInstance2.setData(data_map2);
|
for(let i=0;i<arr_arr[step]?.data.length;i++){
|
for(let x=0;x<arr_arr[step].data[i].length;x++){
|
let id_end = trueID(i)
|
// let clor = clor_end(arr_arr[step][i][x])
|
// $(`#${id_end} .data${x}`).css({'background':clor})
|
$(`#${id_end} .data${x}`).attr('value',`${arr_arr[step].data[i][x]}`)
|
if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region1'){
|
sum_region1 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region2'){
|
sum_region2 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region3'){
|
sum_region3 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region4'){
|
sum_region4 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region5'){
|
sum_region5 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region6'){
|
sum_region6 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region7'){
|
sum_region7 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}
|
if(i==arr_arr[step]?.data.length-1&&x==arr_arr[step].data[i].length-1){
|
sum_99 = sum_region1+sum_region2+sum_region3+sum_region4+sum_region5+sum_region6+sum_region7+sum_region8+sum_region9
|
$('.dataRight .region1 .ave').text((sum_region1/region_length[0]).toFixed(5));
|
$('.dataRight .region1 .pr').text(toPercent((sum_region1/sum_99).toFixed(5)));
|
$('.dataRight .region2 .ave').text((sum_region2/region_length[1]).toFixed(5));
|
$('.dataRight .region2 .pr').text(toPercent((sum_region2/sum_99).toFixed(5)));
|
$('.dataRight .region3 .ave').text((sum_region3/region_length[2]).toFixed(5));
|
$('.dataRight .region3 .pr').text(toPercent((sum_region3/sum_99).toFixed(5)));
|
$('.dataRight .region4 .ave').text((sum_region4/region_length[3]).toFixed(5));
|
$('.dataRight .region4 .pr').text(toPercent((sum_region4/sum_99).toFixed(5)));
|
$('.dataRight .region5 .ave').text((sum_region5/region_length[4]).toFixed(5));
|
$('.dataRight .region5 .pr').text(toPercent((sum_region5/sum_99).toFixed(5)));
|
$('.dataRight .region6 .ave').text((sum_region6/region_length[5]).toFixed(5));
|
$('.dataRight .region6 .pr').text(toPercent((sum_region6/sum_99).toFixed(5)));
|
$('.dataRight .region7 .ave').text((sum_region7/region_length[6]).toFixed(5));
|
$('.dataRight .region7 .pr').text(toPercent((sum_region7/sum_99).toFixed(5)));
|
|
$('.fbox2 .region_1').css({opacity: opcity_end(sum_region1/region_length[0])})
|
$('.fbox2 .region_2').css({opacity: opcity_end(sum_region2/region_length[1])})
|
$('.fbox2 .region_3').css({opacity: opcity_end(sum_region3/region_length[2])})
|
$('.fbox2 .region_4').css({opacity: opcity_end(sum_region4/region_length[3])})
|
$('.fbox2 .region_5').css({opacity: opcity_end(sum_region5/region_length[4])})
|
$('.fbox2 .region_6').css({opacity: opcity_end(sum_region6/region_length[5])})
|
$('.fbox2 .region_7').css({opacity: opcity_end(sum_region7/region_length[6])})
|
|
addData(lineChart, 0, 'time',(sum_region1/region_length[0]).toFixed(5))
|
addData(lineChart, 1, 'time',(sum_region2/region_length[1]).toFixed(5))
|
addData(lineChart, 2, 'time',(sum_region3/region_length[2]).toFixed(5))
|
addData(lineChart, 3, 'time',(sum_region4/region_length[3]).toFixed(5))
|
addData(lineChart, 4, 'time',(sum_region5/region_length[4]).toFixed(5))
|
addData(lineChart, 5, 'time',(sum_region6/region_length[5]).toFixed(5))
|
addData(lineChart, 6, 'time',(sum_region7/region_length[6]).toFixed(5))
|
|
|
|
}
|
}
|
}
|
for(let i=0;i<arr_arr2[step2]?.data.length;i++){
|
for(let x=0;x<arr_arr2[step2].data[i].length;x++){
|
let id_end = trueID2(i)
|
// let clor = clor_end(arr_arr2[step2][i][x])
|
// $(`#${id_end} .data${x}`).css({'background':clor})
|
$(`#${id_end} .data${x}`).attr('value',`${arr_arr2[step2].data[i][x]}`)
|
if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region1'){
|
sum_region1_2 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region2'){
|
sum_region2_2 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region3'){
|
sum_region3_2 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region4'){
|
sum_region4_2 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region5'){
|
sum_region5_2 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region6'){
|
sum_region6_2 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region7'){
|
sum_region7_2 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}
|
if(i==arr_arr2[step2].data.length-1&&x==arr_arr2[step2].data[i].length-1){
|
sum_99_2 = sum_region1_2+sum_region2_2+sum_region3_2+sum_region4_2+sum_region5_2+sum_region6_2+sum_region7_2+sum_region8_2+sum_region9_2
|
$('.dataLeft .region1 .ave').text((sum_region1_2/region_length2[0]).toFixed(5));
|
$('.dataLeft .region1 .pr').text(toPercent((sum_region1_2/sum_99_2).toFixed(5)));
|
$('.dataLeft .region2 .ave').text((sum_region2_2/region_length2[1]).toFixed(5));
|
$('.dataLeft .region2 .pr').text(toPercent((sum_region2_2/sum_99_2).toFixed(5)));
|
$('.dataLeft .region3 .ave').text((sum_region3_2/region_length2[2]).toFixed(5));
|
$('.dataLeft .region3 .pr').text(toPercent((sum_region3/sum_99_2).toFixed(5)));
|
$('.dataLeft .region4 .ave').text((sum_region4_2/region_length2[3]).toFixed(5));
|
$('.dataLeft .region4 .pr').text(toPercent((sum_region4_2/sum_99_2).toFixed(5)));
|
$('.dataLeft .region5 .ave').text((sum_region5_2/region_length2[4]).toFixed(5));
|
$('.dataLeft .region5 .pr').text(toPercent((sum_region5_2/sum_99_2).toFixed(5)));
|
$('.dataLeft .region6 .ave').text((sum_region6_2/region_length2[5]).toFixed(5));
|
$('.dataLeft .region6 .pr').text(toPercent((sum_region6_2/sum_99_2).toFixed(5)));
|
$('.dataLeft .region7 .ave').text((sum_region7_2/region_length2[6]).toFixed(5));
|
$('.dataLeft .region7 .pr').text(toPercent((sum_region7_2/sum_99_2).toFixed(5)));
|
|
$('.fbox .region_1').css({opacity: opcity_end(sum_region1_2/region_length2[0])})
|
$('.fbox .region_2').css({opacity: opcity_end(sum_region2_2/region_length2[1])})
|
$('.fbox .region_3').css({opacity: opcity_end(sum_region3_2/region_length2[2])})
|
$('.fbox .region_4').css({opacity: opcity_end(sum_region4_2/region_length2[3])})
|
$('.fbox .region_5').css({opacity: opcity_end(sum_region5_2/region_length2[4])})
|
$('.fbox .region_6').css({opacity: opcity_end(sum_region6_2/region_length2[5])})
|
$('.fbox .region_7').css({opacity: opcity_end(sum_region7_2/region_length2[6])})
|
|
addData(lineChart2, 0, 'time2',(sum_region1_2/region_length2[0]).toFixed(5))
|
addData(lineChart2, 1, 'time2',(sum_region2_2/region_length2[1]).toFixed(5))
|
addData(lineChart2, 2, 'time2',(sum_region3_2/region_length2[2]).toFixed(5))
|
addData(lineChart2, 3, 'time2',(sum_region4_2/region_length2[3]).toFixed(5))
|
addData(lineChart2, 4, 'time2',(sum_region5_2/region_length2[4]).toFixed(5))
|
addData(lineChart2, 5, 'time2',(sum_region6_2/region_length2[5]).toFixed(5))
|
addData(lineChart2, 6, 'time2',(sum_region7_2/region_length2[6]).toFixed(5))
|
|
|
}
|
}
|
}
|
sum_99 = 0;sum_region1 = 0;sum_region2 = 0;sum_region3 = 0;sum_region4 = 0;sum_region5 = 0;sum_region6 = 0;sum_region7 = 0;sum_region8 = 0;sum_region9 = 0
|
sum_99_2 = 0;sum_region1_2 = 0;sum_region2_2 = 0;sum_region3_2 = 0;sum_region4_2 = 0;sum_region5_2 = 0;sum_region6_2 = 0;sum_region7_2 = 0;sum_region8_2 = 0;sum_region9_2 = 0
|
|
})
|
|
|
|
//下一帧
|
$('.next').click(function(){
|
clearInterval(timer)
|
clear = false
|
let data_end_left = arr_arr2[step2]?.data.flat(Infinity)
|
let data_end_right = arr_arr[step]?.data.flat(Infinity)
|
if(arr_arr.length!=0&&arr_arr2.length!=0){
|
step == arr_arr.length-1?arr_arr.length-1:step++
|
step2 == arr_arr2.length-1?arr_arr2.length-1:step2++
|
for(let i=0;i<data_map.data?.length;i++){
|
data_map.data[i].value = data_end_left[i]
|
data_map.data[i].radius = data_end_left[i]<10?0:50
|
}
|
for(let i=0;i<data_map2.data?.length;i++){
|
data_map2.data[i].value = data_end_right[i]
|
data_map2.data[i].radius = data_end_right[i]<10?0:50
|
}
|
}else if(arr_arr.length == 0&&arr_arr2.length!=0){
|
step = 0
|
step2 == arr_arr2.length-1?arr_arr2.length-1:step2++
|
for(let i=0;i<data_map.data?.length;i++){
|
data_map.data[i].value = data_end_left[i]
|
data_map.data[i].radius = data_end_left[i]<10?0:50
|
}
|
}else if(arr_arr2.length == 0&&arr_arr.length!=0){
|
step2 = 0
|
step == arr_arr.length-1?arr_arr.length-1:step++
|
for(let i=0;i<data_map2.data?.length;i++){
|
data_map2.data[i].value = data_end_right[i]
|
data_map2.data[i].radius = data_end_right[i]<10?0:50
|
}
|
}
|
heatmapInstance.setData(data_map);
|
heatmapInstance2.setData(data_map2);
|
for(let i=0;i<arr_arr[step]?.data.length;i++){
|
for(let x=0;x<arr_arr[step].data[i].length;x++){
|
let id_end = trueID(i)
|
// let clor = clor_end(arr_arr[step][i][x])
|
// $(`#${id_end} .data${x}`).css({'background':clor})
|
$(`#${id_end} .data${x}`).attr('value',`${arr_arr[step].data[i][x]}`)
|
if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region1'){
|
sum_region1 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region2'){
|
sum_region2 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region3'){
|
sum_region3 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region4'){
|
sum_region4 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region5'){
|
sum_region5 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region6'){
|
sum_region6 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region7'){
|
sum_region7 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}
|
if(i==arr_arr[step].data.length-1&&x==arr_arr[step].data[i].length-1){
|
sum_99 = sum_region1+sum_region2+sum_region3+sum_region4+sum_region5+sum_region6+sum_region7+sum_region8+sum_region9
|
$('.dataRight .region1 .ave').text((sum_region1/region_length[0]).toFixed(5));
|
$('.dataRight .region1 .pr').text(toPercent((sum_region1/sum_99).toFixed(5)));
|
$('.dataRight .region2 .ave').text((sum_region2/region_length[1]).toFixed(5));
|
$('.dataRight .region2 .pr').text(toPercent((sum_region2/sum_99).toFixed(5)));
|
$('.dataRight .region3 .ave').text((sum_region3/region_length[2]).toFixed(5));
|
$('.dataRight .region3 .pr').text(toPercent((sum_region3/sum_99).toFixed(5)));
|
$('.dataRight .region4 .ave').text((sum_region4/region_length[3]).toFixed(5));
|
$('.dataRight .region4 .pr').text(toPercent((sum_region4/sum_99).toFixed(5)));
|
$('.dataRight .region5 .ave').text((sum_region5/region_length[4]).toFixed(5));
|
$('.dataRight .region5 .pr').text(toPercent((sum_region5/sum_99).toFixed(5)));
|
$('.dataRight .region6 .ave').text((sum_region6/region_length[5]).toFixed(5));
|
$('.dataRight .region6 .pr').text(toPercent((sum_region6/sum_99).toFixed(5)));
|
$('.dataRight .region7 .ave').text((sum_region7/region_length[6]).toFixed(5));
|
$('.dataRight .region7 .pr').text(toPercent((sum_region7/sum_99).toFixed(5)));
|
|
$('.fbox2 .region_1').css({opacity: opcity_end(sum_region1/region_length[0])})
|
$('.fbox2 .region_2').css({opacity: opcity_end(sum_region2/region_length[1])})
|
$('.fbox2 .region_3').css({opacity: opcity_end(sum_region3/region_length[2])})
|
$('.fbox2 .region_4').css({opacity: opcity_end(sum_region4/region_length[3])})
|
$('.fbox2 .region_5').css({opacity: opcity_end(sum_region5/region_length[4])})
|
$('.fbox2 .region_6').css({opacity: opcity_end(sum_region6/region_length[5])})
|
$('.fbox2 .region_7').css({opacity: opcity_end(sum_region7/region_length[6])})
|
|
addData(lineChart, 0, 'time',(sum_region1/region_length[0]).toFixed(5))
|
addData(lineChart, 1, 'time',(sum_region2/region_length[1]).toFixed(5))
|
addData(lineChart, 2, 'time',(sum_region3/region_length[2]).toFixed(5))
|
addData(lineChart, 3, 'time',(sum_region4/region_length[3]).toFixed(5))
|
addData(lineChart, 4, 'time',(sum_region5/region_length[4]).toFixed(5))
|
addData(lineChart, 5, 'time',(sum_region6/region_length[5]).toFixed(5))
|
addData(lineChart, 6, 'time',(sum_region7/region_length[6]).toFixed(5))
|
|
|
}
|
}
|
}
|
for(let i=0;i<arr_arr2[step2]?.data.length;i++){
|
for(let x=0;x<arr_arr2[step2].data[i].length;x++){
|
let id_end = trueID2(i)
|
// let clor = clor_end(arr_arr[step2].data[i][x])
|
// $(`#${id_end} .data${x}`).css({'background':clor})
|
$(`#${id_end} .data${x}`).attr('value',`${arr_arr2[step2].data[i][x]}`)
|
if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region1'){
|
sum_region1_2 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region2'){
|
sum_region2_2 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region3'){
|
sum_region3_2 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region4'){
|
sum_region4_2 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region5'){
|
sum_region5_2 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region6'){
|
sum_region6_2 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}else if($(`#${id_end} .data${x}`)[0]?.classList[2] == 'region7'){
|
sum_region7_2 += Number($(`#${id_end} .data${x}`)[0]?.attributes[1].value == undefined?0:$(`#${id_end} .data${x}`)[0]?.attributes[1].value)
|
}
|
if(i==arr_arr2[step2].data.length-1&&x==arr_arr2[step2].data[i].length-1){
|
sum_99_2 = sum_region1_2+sum_region2_2+sum_region3_2+sum_region4_2+sum_region5_2+sum_region6_2+sum_region7_2+sum_region8_2+sum_region9_2
|
$('.dataLeft .region1 .ave').text((sum_region1_2/region_length2[0]).toFixed(5));
|
$('.dataLeft .region1 .pr').text(toPercent((sum_region1_2/sum_99_2).toFixed(5)));
|
$('.dataLeft .region2 .ave').text((sum_region2_2/region_length2[1]).toFixed(5));
|
$('.dataLeft .region2 .pr').text(toPercent((sum_region2_2/sum_99_2).toFixed(5)));
|
$('.dataLeft .region3 .ave').text((sum_region3_2/region_length2[2]).toFixed(5));
|
$('.dataLeft .region3 .pr').text(toPercent((sum_region3/sum_99_2).toFixed(5)));
|
$('.dataLeft .region4 .ave').text((sum_region4_2/region_length2[3]).toFixed(5));
|
$('.dataLeft .region4 .pr').text(toPercent((sum_region4_2/sum_99_2).toFixed(5)));
|
$('.dataLeft .region5 .ave').text((sum_region5_2/region_length2[4]).toFixed(5));
|
$('.dataLeft .region5 .pr').text(toPercent((sum_region5_2/sum_99_2).toFixed(5)));
|
$('.dataLeft .region6 .ave').text((sum_region6_2/region_length2[5]).toFixed(5));
|
$('.dataLeft .region6 .pr').text(toPercent((sum_region6_2/sum_99_2).toFixed(5)));
|
$('.dataLeft .region7 .ave').text((sum_region7_2/region_length2[6]).toFixed(5));
|
$('.dataLeft .region7 .pr').text(toPercent((sum_region7_2/sum_99_2).toFixed(5)));
|
|
$('.fbox .region_1').css({opacity: opcity_end(sum_region1_2/region_length2[0])})
|
$('.fbox .region_2').css({opacity: opcity_end(sum_region2_2/region_length2[1])})
|
$('.fbox .region_3').css({opacity: opcity_end(sum_region3_2/region_length2[2])})
|
$('.fbox .region_4').css({opacity: opcity_end(sum_region4_2/region_length2[3])})
|
$('.fbox .region_5').css({opacity: opcity_end(sum_region5_2/region_length2[4])})
|
$('.fbox .region_6').css({opacity: opcity_end(sum_region6_2/region_length2[5])})
|
$('.fbox .region_7').css({opacity: opcity_end(sum_region7_2/region_length2[6])})
|
|
addData(lineChart2, 0, 'time2',(sum_region1_2/region_length2[0]).toFixed(5))
|
addData(lineChart2, 1, 'time2',(sum_region2_2/region_length2[1]).toFixed(5))
|
addData(lineChart2, 2, 'time2',(sum_region3_2/region_length2[2]).toFixed(5))
|
addData(lineChart2, 3, 'time2',(sum_region4_2/region_length2[3]).toFixed(5))
|
addData(lineChart2, 4, 'time2',(sum_region5_2/region_length2[4]).toFixed(5))
|
addData(lineChart2, 5, 'time2',(sum_region6_2/region_length2[5]).toFixed(5))
|
addData(lineChart2, 6, 'time2',(sum_region7_2/region_length2[6]).toFixed(5))
|
|
|
}
|
}
|
}
|
sum_99 = 0;sum_region1 = 0;sum_region2 = 0;sum_region3 = 0;sum_region4 = 0;sum_region5 = 0;sum_region6 = 0;sum_region7 = 0;sum_region8 = 0;sum_region9 = 0
|
sum_99_2 = 0;sum_region1_2 = 0;sum_region2_2 = 0;sum_region3_2 = 0;sum_region4_2 = 0;sum_region5_2 = 0;sum_region6_2 = 0;sum_region7_2 = 0;sum_region8_2 = 0;sum_region9_2 = 0
|
|
})
|
|
|
//下载文件
|
$('.download').click(function(){
|
let time = getNowTime()
|
if(arr_arr.length == 0&&arr_arr2.length>0){
|
tableToExcel(arr_arr2,`左脚${time}.csv`)
|
}else if(arr_arr2.length == 0&&arr_arr.length>0){
|
tableToExcel(arr_arr,`右脚${time}.csv`)
|
}else if(arr_arr.length>0&&arr_arr2.length>0){
|
tableToExcel(arr_arr,`右脚${time}.csv`)
|
tableToExcel(arr_arr2,`左脚${time}.csv`)
|
}else{
|
alert('缺少数据')
|
}
|
})
|
|
|
//给input标签绑定change事件,一上传选中的.xls文件就会触发该函数
|
$('#excel-file-left').change(function(e) {
|
read_file = false
|
arr_arr2 = []
|
var files2 = e.target.files;
|
var fileReader2 = new FileReader();
|
fileReader2.onload = function(ev) {
|
try {
|
var data2 = ev.target.result
|
var workbook2 = XLSX.read(data2, {
|
type: 'binary'
|
}) // 以二进制流方式读取得到整份excel表格对象
|
var persons2 = []; // 存储获取到的数据
|
} catch (e) {
|
console.log('文件类型不正确',e);
|
return;
|
}
|
|
// 表格的表格范围,可用于判断表头是否数量是否正确
|
var fromTo2 = '';
|
// 遍历每张表读取
|
for (var sheet2 in workbook2.Sheets) {
|
if (workbook2.Sheets.hasOwnProperty(sheet2)) {
|
fromTo2 = workbook2.Sheets[sheet2]['!ref'];//读取的全部数据 A1:AN203
|
persons2 = persons2.concat(XLSX.utils.sheet_to_json(workbook2.Sheets[sheet2], {header:1,defval:''}));//合并数据
|
// break; // 如果只取第一张表,就取消注释这行
|
}
|
}
|
//在控制台打印出来表格中的数据
|
for(let i=0;i<persons2.length;i++){
|
persons2[i].length = 112
|
let data_ee = fun(persons2[i],28)
|
arr_arr2.push({"data":data_ee})
|
|
}
|
|
$('.last').attr('disabled',false)
|
$('.next').attr('disabled',false)
|
$('.back').attr('disabled',false) //开启回放功能
|
$('.download').attr('disabled',true)
|
text=persons2;//训练数据集text
|
};
|
// 以二进制方式打开文件
|
fileReader2.readAsBinaryString(files2[0]);
|
console.log(arr_arr2)
|
});
|
$('#excel-file-right').change(function(e) {
|
read_file = false
|
arr_arr = []
|
var files = e.target.files;
|
var fileReader = new FileReader();
|
fileReader.onload = function(ev) {
|
try {
|
var data = ev.target.result
|
var workbook = XLSX.read(data, {
|
type: 'binary'
|
}) // 以二进制流方式读取得到整份excel表格对象
|
var persons = []; // 存储获取到的数据
|
} catch (e) {
|
console.log('文件类型不正确',e);
|
return;
|
}
|
|
// 表格的表格范围,可用于判断表头是否数量是否正确
|
var fromTo = '';
|
// 遍历每张表读取
|
for (var sheet in workbook.Sheets) {
|
if (workbook.Sheets.hasOwnProperty(sheet)) {
|
fromTo = workbook.Sheets[sheet]['!ref'];//读取的全部数据 A1:AN203
|
persons = persons.concat(XLSX.utils.sheet_to_json(workbook.Sheets[sheet], {header:1,defval:''}));//合并数据
|
// break; // 如果只取第一张表,就取消注释这行
|
}
|
}
|
//在控制台打印出来表格中的数据
|
for(let i=0;i<persons.length;i++){
|
persons[i].length = 112
|
let data_ee = fun(persons[i],28)
|
arr_arr.push({"data":data_ee})
|
}
|
$('.last').attr('disabled',false)
|
$('.next').attr('disabled',false)
|
$('.back').attr('disabled',false) //开启回放功能
|
$('.download').attr('disabled',true)
|
text=persons;//训练数据集text
|
};
|
// 以二进制方式打开文件
|
fileReader.readAsBinaryString(files[0]);
|
});
|
|