欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

echarts動(dòng)態(tài)渲染柱狀圖背景顏色及頂部數(shù)值方法詳解

 更新時(shí)間:2023年11月09日 10:28:49   作者:關(guān)憶北_  
在使用echarts時(shí),有時(shí)需要給柱狀圖設(shè)置背景,下面這篇文章主要給大家介紹了關(guān)于echarts動(dòng)態(tài)渲染柱狀圖背景顏色及頂部數(shù)值的相關(guān)資料,文中通過(guò)圖文以及代碼介紹的非常詳細(xì),需要的朋友可以參考下

第一種 單個(gè)柱子變色

眾所周知 柱狀圖的背景色在series下的 itemStyle 的color下修改  不同數(shù)據(jù)讓每個(gè)柱狀圖背景顏色不同  這個(gè)時(shí)候就需要自定義  所以我在color后跟了一個(gè)箭頭函數(shù)  里面的參數(shù)params跟formatter里的是一樣的  可以打印出來(lái) 看下里面有什么值  我打印了一下

 所以這個(gè)時(shí)候就可以根據(jù)你想要的數(shù)據(jù) 改變成想要的顏色  就如我這里的寫(xiě)法

itemStyle:{
  color: (params) =>{
    console.log(params)
    if (params.name == "Mon"){
      return "yellowgreen"
    } else {
      return "bisque"
    }
  }
},

我判斷這里x軸名字為Mon的那個(gè)顏色為黃綠  其他的為bisque

然后下方的頂部數(shù)值也簡(jiǎn)單了

老規(guī)矩先打印一下params

label:{
  show: true,
  position:"top",
  formatter: (params) =>{
    let res = ""
    // 如果背景顏色為yellowgreen的  則顯示
    if (params.color == "yellowgreen"){
      res += params.data
    }
    console.log(params)
    return res
  }
  
}

直接根據(jù)背景顏色進(jìn)行判斷就好了

第二種 多個(gè)柱子變色

比方有一個(gè)數(shù)組  來(lái)判斷當(dāng)前是什么顏色的  color下面就可以用params.dataIndex當(dāng)前柱子的下標(biāo)來(lái)做  如果你的數(shù)組里  不是顏色(一般不是)而是一個(gè)參數(shù)比如isColor為1時(shí)是yellowgreen為0時(shí)是bisque  則color里如下寫(xiě)法

if (bg[params.dataIndex] == 1){
    return "yellowgreen"
} else if (bg[params.dataIndex] == 0){
    return "bisque"
}

 下方的頂部數(shù)據(jù)還是根據(jù)顏色判斷即可

總結(jié)

到此這篇關(guān)于echarts動(dòng)態(tài)渲染柱狀圖背景顏色及頂部數(shù)值的文章就介紹到這了,更多相關(guān)echarts動(dòng)態(tài)渲染柱狀圖背景色內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JS深度拷貝Object Array實(shí)例分析

    JS深度拷貝Object Array實(shí)例分析

    這篇文章主要介紹了JS深度拷貝Object Array,結(jié)合實(shí)例形式分析了JavaScript深度拷貝的原理,需要的朋友可以參考下
    2016-03-03
  • 淺談js數(shù)據(jù)類型判斷與數(shù)組判斷

    淺談js數(shù)據(jù)類型判斷與數(shù)組判斷

    下面小編就為大家?guī)?lái)一篇淺談js數(shù)據(jù)類型判斷與數(shù)組判斷。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-08-08
  • 點(diǎn)評(píng)js異步加載的4種方式

    點(diǎn)評(píng)js異步加載的4種方式

    這篇文章主要介紹了點(diǎn)評(píng)js異步加載的4種方式,幫助大家更全面的了解js異步加載方式,感興趣的小伙伴們可以參考一下
    2015-12-12
  • js單獨(dú)獲取一個(gè)checkbox看其是否被選中

    js單獨(dú)獲取一個(gè)checkbox看其是否被選中

    這篇文章主要與大家分享js獲取一個(gè)checkbox看其是否被選中的具體實(shí)現(xiàn),很簡(jiǎn)單,但很實(shí)用,需要的朋友可以參考下
    2014-09-09
  • js string 轉(zhuǎn) int 注意的問(wèn)題小結(jié)

    js string 轉(zhuǎn) int 注意的問(wèn)題小結(jié)

    Javascript將string類型轉(zhuǎn)換int類型的過(guò)程中總會(huì)出現(xiàn)不如意的問(wèn)題,下面為大家介紹下js string轉(zhuǎn)int的一些注意的問(wèn)題,感興趣的朋友可以參考下
    2013-08-08
  • uni-app實(shí)現(xiàn)頁(yè)面通信EventChannel的操作方法

    uni-app實(shí)現(xiàn)頁(yè)面通信EventChannel的操作方法

    使用了EventBus的方法實(shí)現(xiàn)不同頁(yè)面組件之間的一個(gè)通信,在uni-app中,我們也可以使用uni-app API,uni.navigateTo來(lái)實(shí)現(xiàn)頁(yè)面間的通信,這篇文章主要介紹了uni-app實(shí)現(xiàn)頁(yè)面通信EventChannel的操作方法,需要的朋友可以參考下
    2024-05-05
  • layui在表格中嵌入上傳按鈕并修改上傳進(jìn)度條的實(shí)例

    layui在表格中嵌入上傳按鈕并修改上傳進(jìn)度條的實(shí)例

    這篇文章主要介紹了layui在表格中嵌入上傳按鈕并修改上傳進(jìn)度條的實(shí)例,本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-07-07
  • javascript獲得CheckBoxList選中的數(shù)量

    javascript獲得CheckBoxList選中的數(shù)量

    javascript獲得CheckBoxList選中的數(shù)量(jQuery與Javascript對(duì)照學(xué)習(xí)/前臺(tái)與后臺(tái))
    2009-10-10
  • 使用 JavaScript 創(chuàng)建可維護(hù)的幻燈片效果代碼

    使用 JavaScript 創(chuàng)建可維護(hù)的幻燈片效果代碼

    顯然,效果很實(shí)用。對(duì)于這個(gè)效果,我們并不解釋如何去使用效果庫(kù),而是講解如何創(chuàng)建類似的效果,并保持他的可用性,分離式(unobtrusive),可維護(hù)性(讓未來(lái)的維護(hù)者,在不需要修改你的腳本的情況下,修改圖片,外觀或文本標(biāo)簽)。
    2008-06-06
  • JavaScript實(shí)現(xiàn)水平進(jìn)度條拖拽效果

    JavaScript實(shí)現(xiàn)水平進(jìn)度條拖拽效果

    這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)水平進(jìn)度條拖拽效果的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-01-01

最新評(píng)論