From 1534aee0339dee8000cdd26c21797cf3ad391f7a Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期一, 06 五月 2024 17:33:23 +0800 Subject: [PATCH] 新增折线图模块功能 --- src/model/Legend.js | 73 ------------------------------------ 1 files changed, 0 insertions(+), 73 deletions(-) diff --git a/src/model/Legend.js b/src/model/Legend.js index 054ad4b..304934e 100644 --- a/src/model/Legend.js +++ b/src/model/Legend.js @@ -215,79 +215,6 @@ i = this._custom.length - 1; } return this._custom[i]; - }, - - /** - * 鑾峰彇鍒嗘瀽鍥句緥 - */ - refreshLegend: function (eId, name, animation, type, min, max) { - var legend = $('#' + eId); - legend.empty(); - - var r = this._legend_r[name]; - var c = this._legend_c[name]; - // 娌℃湁鎵惧埌鏍囧噯鍥句緥鐨勫洜瀛愶紝榛樿浣跨敤鑷畾涔夎寖鍥村浘渚� - if (r == undefined) { - type = this.C_TYPE; - } - var range = []; - if (type != this.S_TYPE && min != undefined && max != undefined) { - var count = this._custom.length; - var per = (max - min) / count; - for (let i = 0; i < count; i++) { - range.push([(min + per * i).toFixed(1), this._custom[i]]); - } - } else { - for (let i = 0; i < r.length; i++) { - range.push([r[i], c[i]]); - } - } - - for (let i = 0; i < range.length; i++) { - const r = range[i]; - const nextR = range[i + 1]; - var div1 = $('<div></div>'); - div1.addClass('flexbox align-items margin-top'); - var div2 = $('<div></div>'); - div2.addClass('rectangle'); - - var color = r[1]; - var bgcolor = - 'rgba(' + - color[0] * 255 + - ', ' + - color[1] * 255 + - ', ' + - color[2] * 255 + - ', ' + - color[3] + - ')'; - div2.css('background-color', bgcolor); - var div3 = $('<div></div>'); - var d; - if (nextR != undefined) { - d = r[0] + ' ~' + nextR[0] + ' ' + Util.factorUnit2[name]; - } else { - d = - ' > ' + - r[0] + - ' ' + - Util.factorUnit2[name]; - } - div3.append(d); - div1.append(div2); - div1.append(div3); - legend.append(div1); - } - - if (animation == false) { - return; - } - legend.hide('fast', function () { - setTimeout(() => { - legend.show('fast'); - }, 500); - }); } }; -- Gitblit v1.9.3