日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

echarts 堆叠树状图排序

發(fā)布時間:2024/10/12 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 echarts 堆叠树状图排序 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

echarts 堆疊樹狀圖。沒有相關的配置API,要自己先把數(shù)據(jù)排好,再傳到數(shù)據(jù)配置中。。。

未排序:

它的配置項:

option = {tooltip: {trigger: 'axis',axisPointer: { // 坐標軸指示器,坐標軸觸發(fā)有效type: 'shadow' // 默認為直線,可選為:'line' | 'shadow'}},legend: {data: ['直接訪問', '郵件營銷', '聯(lián)盟廣告', '視頻廣告', '搜索引擎', '百度', '谷歌', '必應', '其他']},grid: {left: '3%',right: '4%',bottom: '3%',containLabel: true},xAxis: [{type: 'category',data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日']}],yAxis: [{type: 'value'}],series: [{name: '郵件營銷',type: 'bar',stack: '廣告',data: [120, 132, 100, 100, 90, 230, 100]},{name: '聯(lián)盟廣告',type: 'bar',stack: '廣告',data: [220, 182, 100, 100, 290, 330, 100]},] };

與之對應的圖表顯示:

升序排列之后應該是: 周三,周四,周日,周二,周一,周五,周六

進行排序后:

let moudle = ['周一', '周二', '周三', '周四', '周五', '周六', '周日']let data1 = [120, 132, 100, 100, 90, 230, 100];let data2 = [220, 182, 100, 100, 290, 330, 100];let sumY = [];// 保存Y軸2個維度的和for (let x = 0; x < data1.length; x++) {sumY.push(data1[x] + data2[x])}console.log(sumY);let falgdata = [];let falg = 0;// 記錄升序排序后應該所在數(shù)組的索引值for (let x = 0; x < sumY.length; x++) {falg = 0;for (let i = 0; i < sumY.length; i++) {//降序為 <if (sumY[x] > sumY[i]) { falg++}}console.log(sumY[x], falg)falgdata.push(falg);}console.log("排序", falgdata)// 考慮到有值相同時的情況for (let x = 0; x < falgdata.length; x++) {falg = 0;for (let i = x + 1; i < falgdata.length; i++) {// console.log(falgdata[x], falgdata[i])if (falgdata[x] == falgdata[i]) {falgdata[i] += 1;// console.log("falgdata[x] = falgdata[i]", falgdata[x], falgdata[i])}}}console.log("去重+1,falgdata", falgdata)let sortSumY = [];let newMoudle = [];let newData1 = [];let newData2 = [];// 按保存好的索引值,排序源數(shù)據(jù)falgdata.map((item, index) => {// sortSumY[item] = sumY[index];// console.log(index, item, sumY[item]);newMoudle[item] = moudle[index];newData1[item] = data1[index];newData2[item] = data2[index];})// console.log("排序后的sumY", sortSumY)console.log("排序后的newMoudle", newMoudle)console.log("排序后的newData1", newData1)console.log("排序后的newData2", newData2)

看結果:

最后:
我的這種寫法是菜雞寫法,如果有更簡便的方法,希望大佬能留言分享一波,不勝感激!!!

總結

以上是生活随笔為你收集整理的echarts 堆叠树状图排序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 99干99| 扒开伸进免费视频 | 国产伦精品一区二区三区免费视频 | 三级男人添奶爽爽爽视频 | 成人av网站在线 | 亚洲在线a | 变态另类ts人妖一区二区 | 免费在线你懂的 | 国产精品另类 | 美女搞黄在线观看 | 先锋影音久久 | 亚洲欧美高清在线 | 欧美黄色片网站 | 国产v片 | 日本精品一区二区视频 | 音影先锋av资源 | 国产色片在线观看 | 久久精品在这里 | 在线播放网址 | 久久亚洲国产 | 日韩中文字幕网 | 成人午夜精品一区二区 | 亚洲大片在线观看 | 午夜久久久久久 | 亚洲色图av在线 | 狠狠干欧美| 四虎影视永久地址 | 久久露脸国语精品国产 | 国产免费一区二区三区四区五区 | 茄子视频懂你更多在线观看 | 免费一级特黄毛大片 | 147人体做爰大胆图片成人 | 瑟瑟在线视频 | 色妞综合 | 天天躁日日躁狠狠躁av | 国产精品无码中文 | 青春草在线视频免费观看 | 亚洲一区三区 | aaa一级黄色片 | 91超碰免费在线 | 亚洲综合五月天婷婷丁香 | 国产性猛交xx乱 | 欧美麻豆 | 国产精品丝袜黑色高跟 | 亚洲妇熟xx妇色黄蜜桃 | www.999热 | 亚洲欧美一区二区视频 | 一区二区在线观看免费 | 国产精品久久久久久久久晋中 | 日韩精品极品视频免费观看 | 亚洲国产乱 | 国产精品电影网站 | 国产精品国产三级国产在线观看 | 欧美一区三区三区高中清蜜桃 | 日韩电影在线观看一区 | 人妻少妇精品视频一区二区三区 | 99国产精品国产免费观看 | 91爱| av女星全部名单 | 香蕉视频色 | 成人亚洲黄色 | 人妻少妇精品中文字幕av蜜桃 | 久久久综合网 | 欧美一级黄 | 91精品国产综合久久香蕉922 | 91在线不卡 | 日韩av免费在线看 | 青青青青草 | 久久国产一级片 | 日韩精品在线观看网站 | 国产在线a | 国产精品jizz在线观看软件 | 打美女白嫩屁屁网站 | 91精品在线一区 | 狠狠狠狠狠干 | 捆绑裸体绳奴bdsm亚洲 | 国产熟妇另类久久久久 | 中文天堂在线播放 | 亚洲区欧美 | 怡红院久久 | 亚洲自拍网站 | 91av国产视频 | 国产日本精品 | 成人免费大全 | 色在线网站 | 久久国产毛片 | 亚洲色图影院 | 又污又黄又爽的网站 | 三级av网址 | 色无极影院亚洲 | 黑巨茎大战欧美白妞 | 欧美a√在线 | 婷婷激情成人 | 日韩精品第一区 | 免费的av网站| 午夜精品久久久久久久爽 | 黄色工厂在线观看 | 久热国产精品视频 | 噜噜噜av|