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

存檔

主站蜘蛛池模板: 激情六月丁香婷婷| 四虎亚洲国产成人久久精品| 国产丝袜无码精品| 一区二区自拍| 国产在线观看精品| 天堂在线亚洲| jizz亚洲高清在线观看| 色婷婷成人| 91亚洲免费| 亚洲无线一二三四区男男| 在线观看视频99| 69国产精品视频免费| 国产v精品成人免费视频71pao| 亚洲免费播放| 日韩一区精品视频一区二区| 欧美黄网站免费观看| 高清亚洲欧美在线看| 97视频在线精品国自产拍| 亚洲一区二区成人| 日韩无码黄色| 亚洲国产精品人久久电影| 福利国产在线| 日本精品一在线观看视频| 精品黑人一区二区三区| 日韩精品亚洲人旧成在线| 欧美一级夜夜爽www| 日韩精品一区二区三区swag| 99激情网| 国产区人妖精品人妖精品视频| 亚洲第一黄色网| 五月天丁香婷婷综合久久| 国产一区亚洲一区| 亚洲有无码中文网| 经典三级久久| 欧美日韩中文字幕在线| 极品国产在线| 精品国产美女福到在线不卡f| 性做久久久久久久免费看| 中文字幕人妻av一区二区| 国产特级毛片aaaaaa| 欧美一区二区人人喊爽| 免费AV在线播放观看18禁强制| 欧美一级黄片一区2区| 5555国产在线观看| 美女被操91视频| 91国语视频| 国产av一码二码三码无码| 国产成人精品视频一区二区电影| 免费a级毛片18以上观看精品| 成年人视频一区二区| 高清不卡一区二区三区香蕉| 久久亚洲精少妇毛片午夜无码| 精品欧美日韩国产日漫一区不卡| 激情视频综合网| 中文字幕av一区二区三区欲色| 蜜芽一区二区国产精品| 国产一区自拍视频| 无码丝袜人妻| 五月丁香在线视频| 国产精品xxx| 国产毛片不卡| 天堂在线视频精品| 国产精品网曝门免费视频| 精品三级在线| a毛片免费观看| 一级一毛片a级毛片| 色香蕉影院| 农村乱人伦一区二区| 九九九国产| 欧美三级自拍| 国产精品私拍99pans大尺度| 午夜精品久久久久久久2023| 99在线观看国产| 国产真实乱子伦视频播放| 国产在线精彩视频论坛| 狠狠做深爱婷婷综合一区| 一本久道久综合久久鬼色| 精品一区二区三区无码视频无码| 一区二区自拍| 亚洲欧美日韩色图| 久久这里只精品热免费99| 国产成人综合久久精品尤物|