97国产精品视频人人做人人爱,3344在线观看无码,成年人国产视频,欧美日一级片,在线看AV天堂,高清无码一本到东京热,欧美一级黄片一区2区,免费又爽又刺激高潮网址

echarts自定義圖例組件

2021-7-15    前端達人

效果圖如下
在這里插入圖片描述

//圖例組件
        legend: {
          top: 'center',
          right: 30,
          data: [],
          width: "auto",
          itemWidth: 10,  // 小方塊尺寸
          itemHeight: 10,
          textStyle: {
            color:'#90CCFF',
            lineHeight:20,
            // 通過rich自定義尺寸,加寬度使百分比及數值各自對齊
            rich:{
              a:{
                width:100,
                align:'left'
              },
              b:{
                width:40,
                align:'right'
              }
            }
          },
          orient: 'vertical',      // 豎向排列
          // 通過formatte自定義格式
          // 因為formatter的參數里只有name一個參數,所以需要通過獲取的數據匹配顯示
          // 這里的optionData是獲取到的數據,格式為
          // optionData:[
          //  { value: 47.01, name: "水果" },
          //  { value: 31.67, name: "蔬菜" },
          //  { value: 12.51, name: "禽畜" },
          //  { value: 8.24, name: "禽蛋" },
          //  { value: 7.27, name: "水產品" },
          //  { value: 6.32, name: "其他" }
          // ],
          formatter: (name) => {
            var total = 0;
            var tarValue;
            this.optionData.forEach((item,i) => {
              total += Number(item.value)
              if (item.name == name) {
                tarValue = Number(item.value ? item.value : 0)
              }
            });
            var percent = ((tarValue / total) * 100).toFixed(2)
            let arr = [
              '{a|'+name+" : "+percent+'%}'+'{b|'+tarValue+'張}'
            ]
            return arr
          }
        }  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51

自定義legend的方式就是這樣,遇到格式不同的可以參考上面的方式自定義

單獨定義echarts中每個圖例的樣式,自定義圖例的點擊方法

 

//用不同樣式的圖例用數組寫對應圖例的樣式
                legend:[{
                    top: "15%",
                    right: "24%",
                    textStyle: {
                        color: "#3BAEFE",
                        fontSize: 14,
                        fontFamily: "微軟雅黑"
                    },
                    itemWidth: 27,
                    itemHeight: 16,
                    data:[{
                        name: "農藥",
                        icon: "circle"
                    },{
                        name: "LOL",
                        icon: "rect"
                    }]
                },{
                    top: "15%",
                    right: "15%",
                    textStyle: {
                        color: "#3BAEFE",
                        fontSize: 14,
                        fontFamily: "微軟雅黑"
                    },
                    itemWidth: 33,
                    itemHeight: 16,
                    data:[{
                        name: "農藥+LOL",
                        icon: "image:///soyking/static/image/echarts/merge.png"  //引用自定義的圖片
                    }]
                },{
                    top: "15%",
                    right: "15%",
                    textStyle: {
                        color: "#3BAEFE",
                        fontSize: 14,
                        fontFamily: "微軟雅黑"
                    },
                    data:["\n","\n","\n","農藥占比","LOL占比"]
                }],

 

結果:

 

自定義圖例的方法 (點擊圖例,顯示圖例的選中結果) 

var bar = echarts.init(document.getElementById("barDiv"));

//自定義圖例的方法
            bar.on("legendselectchanged",function(obj){
                //獲取圖例選擇的結果
                var selected = obj.selected;
                for(var i in selected){
                    alert(selected[i]);
                }
            });


藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼藍小助,報下信息,藍小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。

截屏2021-05-13 上午11.41.03.png


分享此文一切功德,皆悉回向給文章原作者及眾讀者.

免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。

藍藍設計www.0391cbd.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務



日歷

鏈接

個人資料

藍藍設計的小編 http://www.0391cbd.com

存檔

主站蜘蛛池模板: 少妇精品久久久一区二区三区| 日韩av无码精品专区| 国产精品刺激对白在线| 一本综合久久| 中文成人在线| 久久久久无码精品| 国产一级片网址| 日韩亚洲综合在线| 国产91麻豆免费观看| 中文字幕第1页在线播| lhav亚洲精品| 国产又大又粗又猛又爽的视频| 老司机午夜精品视频你懂的| 91精品国产一区自在线拍| 亚洲69视频| 国产精品网址在线观看你懂的| 亚洲欧洲一区二区三区| 国产小视频免费| 久久国产精品麻豆系列| 午夜一区二区三区| av一区二区无码在线| 久久久久人妻精品一区三寸蜜桃| 欧美一区精品| 国产1区2区在线观看| 三上悠亚一区二区| 久久亚洲AⅤ无码精品午夜麻豆| 国内视频精品| 亚洲美女视频一区| 在线99视频| 国产偷国产偷在线高清| 久久精品亚洲专区| 九色最新网址| 韩国自拍偷自拍亚洲精品| 欧美伊人色综合久久天天| 91无码人妻精品一区| 美女被操91视频| 一级全免费视频播放| 国产区精品高清在线观看| 国产黑人在线| 精品无码一区二区在线观看| 五月激情婷婷综合| 91精品国产综合久久香蕉922| 日韩在线第三页| 精品乱码久久久久久久| 日韩在线观看网站| 中文字幕永久在线看| 2021亚洲精品不卡a| 欧美精品aⅴ在线视频| 国产午夜在线观看视频| 亚洲国内精品自在自线官| 熟妇人妻无乱码中文字幕真矢织江| 亚洲男人的天堂在线观看| 亚洲成年人网| 国产精品网曝门免费视频| 波多野结衣一区二区三区四区| 亚洲AV无码乱码在线观看裸奔| 多人乱p欧美在线观看| m男亚洲一区中文字幕| 激情无码视频在线看| 91视频精品| 97超级碰碰碰碰精品| 18禁不卡免费网站| 亚洲婷婷在线视频| 影音先锋亚洲无码| 日本高清视频在线www色| 日本午夜三级| 毛片免费高清免费| 最新痴汉在线无码AV| 亚洲国产看片基地久久1024| 欧美黄色a| 国产成人无码Av在线播放无广告| 亚洲青涩在线| 日韩无码真实干出血视频| 综合色区亚洲熟妇在线| 成人午夜免费视频| 精品无码国产自产野外拍在线| 亚洲狼网站狼狼鲁亚洲下载| 免费在线观看av| 99精品免费在线| 国产大片喷水在线在线视频| 91福利国产成人精品导航| 在线国产资源|