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

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)文章

最新評(píng)論

常山县| 新龙县| 滨州市| 丹巴县| 清原| 平凉市| 镇赉县| 凌源市| 英吉沙县| 日照市| 阜宁县| 屏东市| 汕尾市| 巫山县| 怀来县| 陵水| 措勤县| 康乐县| 紫云| 无棣县| 景谷| 余姚市| 逊克县| 富阳市| 乐山市| 子长县| 栾城县| 汪清县| 吴忠市| 昌邑市| 梓潼县| 麻江县| 庄浪县| 彭山县| 托里县| 鲁山县| 襄樊市| 紫阳县| 手机| 临湘市| 上林县|