最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

echarts數(shù)據(jù)可視化實現(xiàn)多個柱狀堆疊圖頂部顯示總數(shù)示例

 更新時間:2023年07月19日 10:38:04   作者:Smith  
這篇文章主要為大家介紹了echarts實現(xiàn)多個柱狀堆疊圖頂部顯示總數(shù)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

效果圖

左邊的柱狀圖頂部顯示所有堆疊圖數(shù)據(jù)的總和 右邊柱狀圖頂部也顯示所有堆疊數(shù)據(jù)的總和

方法思路

好多博主用的都是echarts中 barGap 為 '-100%' 讓兩個系列的柱子重疊 從而實現(xiàn)頂部顯示總數(shù) 但是這種方法只適合 這一個X軸 只有一個堆疊柱狀圖 我的需求是一個X軸項 有兩個堆疊柱狀圖 用了這種方法后并不適用該項目,這種方法的思路是單獨出一個數(shù)據(jù) 然后移動該數(shù)據(jù)的位置 從而實現(xiàn)重疊顯示,既然這種思路不適用該項目 轉變思路 直接改變他顯示的lable不就可以了 有想法了就去實踐

首先頂部顯示數(shù)字

{
        name: lastAdStack.name,
        type: "bar",
        stack: "Ad",
        label: {
          normal: {
            show: true,// 顯示label
            position: "top", // 顯示的label的位置
          }
        },
        data: [],//數(shù)據(jù)
      }

顯示出來label后 只需要修改label的顯示就可以了

修改label的顯示

label提供了一個formatter 方法 來對顯示的文字進行處理,、只需要在你堆疊柱狀圖的最后一個數(shù)據(jù)上這么處理就可以修改他的顯示label 但是他的data數(shù)據(jù)不要改變  這樣就不會影響到他的柱狀高度的顯示 同時label進行了修改

{
        name: lastAdStack.name,
        type: "bar",
        stack: "Ad",
        label: {
          normal: {
            show: true,
            position: "top",
        // 首先把所有項的總和都算出來按照固定的順序方法zonghe這個數(shù)組中  
          然后在方法中用下標對應上總和方法 return出來就可以改變他的label現(xiàn)實文字
            formatter: function (params) {
              var index = params.dataIndex;
              return zonghe[index]
            },      
          }


        },

        data: [],
      }

 這樣基本完事  后面的第二個柱狀圖也是這樣  只要放到zonghe這個數(shù)組中的數(shù)據(jù)跟你顯示的數(shù)據(jù)能一一對應上 數(shù)據(jù)就不會錯 鼠標懸浮上顯示的tooltip數(shù)據(jù)也不會錯

假如你想在鼠標懸浮時tooltip中不顯示某一項

在echarts的option中 tooltip設置項

tooltip: {
          trigger: "axis",
          axisPointer: {
            type: "shadow",
          },
          formatter: (params) => {
            var res = params[0].name
            for (var i = 0; i < params.length; i++) {
              if (this.adStackArr[params[i].seriesIndex].name != null) {  
            // 這行代碼就是判斷語句 具體情況 具體分析  自己打印params 來實現(xiàn)自己的判斷
                res += `<div >
                  <span style="display:inline-block;margin-right:5px;border-radius:50%;width:10px;height:10px;background-color:${[
                    params[i].color,
                  ]};"></span>
                  ${params[i].seriesName}
                  ${params[i].data}
                </div>`;
              }
            }
            return res; //最后返回的數(shù)據(jù)得一個字符串 并且支持html css 顯示我用的都是行內式樣式 拼接成一個字符串 給最后顯示 數(shù)遍懸浮的樣式也是在這里設置 你的字符串是什么樣式  渲染出來就是什么樣的
          }
        },

至此 大功告成

以上就是echarts實現(xiàn)多個柱狀堆疊圖頂部顯示總數(shù)示例的詳細內容,更多關于echarts柱狀堆疊圖頂顯總數(shù)的資料請關注腳本之家其它相關文章!

相關文章

  • es6 javascript對象Object.values() , Object.entries()示例詳解

    es6 javascript對象Object.values() , Object.entr

    這篇文章主要介紹了es6 javascript對象Object.values() , Object.entries()的示例代碼,本文結合示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-12-12
  • TypeScript實現(xiàn)狀態(tài)模式的示例代碼

    TypeScript實現(xiàn)狀態(tài)模式的示例代碼

    本文主要介紹了TypeScript實現(xiàn)狀態(tài)模式的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-06-06
  • 常見JS前端接口校驗方式總結

    常見JS前端接口校驗方式總結

    作為一名優(yōu)秀的接口調用工程師,對接口的返回信息進行校驗是必不可少的,本文整理的是一些常用的校驗方式,希望能夠對大家有所幫助
    2023-05-05
  • 基于Echarts實現(xiàn)繪制立體柱狀圖的示例代碼

    基于Echarts實現(xiàn)繪制立體柱狀圖的示例代碼

    這篇文章主要為大家詳細介紹了如何基于Echarts實現(xiàn)繪制立體柱狀圖的功能,文中的示例代碼講解詳細,具有一定的借鑒價值,需要的可以參考一下
    2023-02-02
  • JS格式化字符串的兩種方法(反引號與String.prototype)

    JS格式化字符串的兩種方法(反引號與String.prototype)

    本文一共介紹了兩種實現(xiàn)方式,使用反引號或自定義方法實現(xiàn),需要的朋友可以參考下
    2023-06-06
  • JS提交form表單實例分析

    JS提交form表單實例分析

    這篇文章主要介紹了JS提交form表單的方法,結合實例形式簡單分析了頁面加載時提交表單及通過鏈接提交表單的實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-12-12
  • JS定時器如何實現(xiàn)提交成功提示功能

    JS定時器如何實現(xiàn)提交成功提示功能

    這篇文章主要介紹了JS定時器如何實現(xiàn)提交成功提示功能,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • 詳解Webpack如何引入CDN鏈接來優(yōu)化編譯后的體積

    詳解Webpack如何引入CDN鏈接來優(yōu)化編譯后的體積

    這篇文章主要介紹了詳解Webpack如何引入CDN鏈接來優(yōu)化編譯后的體積,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-06-06
  • js實現(xiàn)的捐贈管理完整實例

    js實現(xiàn)的捐贈管理完整實例

    這篇文章主要介紹了js實現(xiàn)的捐贈管理完整實例,包括了html頁面、js腳本及css樣式的完整實現(xiàn)代碼,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-01-01
  • 利用js動態(tài)添加刪除table行的示例代碼

    利用js動態(tài)添加刪除table行的示例代碼

    本篇文章主要是對利用js動態(tài)添加刪除table行的示例代碼進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2013-12-12

最新評論

罗甸县| 亳州市| 南宫市| 玉林市| 介休市| 剑河县| 微山县| 万安县| 台山市| 桃江县| 进贤县| 铅山县| 聂荣县| 滦平县| 宜兰市| 个旧市| 宁国市| 彰武县| 土默特左旗| 永丰县| 临邑县| 新闻| 泗洪县| 闽清县| 曲麻莱县| 师宗县| 望江县| 江源县| 临潭县| 淅川县| 承德县| 盐边县| 海盐县| 鸡泽县| 江西省| 黄陵县| 平邑县| 丹凤县| 赤峰市| 中牟县| 仁寿县|