国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

ECharts圖表動態(tài)修改series顯示隱藏

這篇具有很好參考價值的文章主要介紹了ECharts圖表動態(tài)修改series顯示隱藏。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1、前言

ECharts圖表動態(tài)修改series顯示隱藏,ECharts,echarts,前端,javascript

最近做的大數(shù)據(jù)平臺,里面很多部分用到了ECharts,其中有個功能,要求將圖表分組,根據(jù)用戶選擇的組,來確定ECharts要顯示那些線條和柱子,也就是動態(tài)的顯示option.series。

2、思路

找了一下EChart的文檔,發(fā)現(xiàn)可以通過控制option.legend.selected,來動態(tài)設置,無論餅圖、折線圖、還是柱狀圖,都可以通過這個來控制顯示哪些,只需要把數(shù)據(jù)變化set到ECharts實例上就可以了。

3、實現(xiàn)

EChart的legend.selected屬性是一個對象,可以把series的每一個系列的name作為鍵名,值為Boolean,來控制是否顯示。然后setOption實例化后的EChart對象,就可以實現(xiàn)動態(tài)更改顯示。

  • 曲線圖數(shù)據(jù):體驗地址
option = {
  tooltip: {
    trigger: 'axis'
  },
  legend: {
    selected: {
      AAA: false
    }
  },
  xAxis: {
    type: 'category',
    boundaryGap: false,
    data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
  },
  yAxis: {
    type: 'value'
  },
  series: [
    {
      name: 'AAA',
      type: 'line',
      data: [120, 132, 101, 134, 90, 230, 210]
    },
    {
      name: 'BBB',
      type: 'line',
      data: [220, 182, 191, 234, 290, 330, 310]
    },
    {
      name: 'CCC',
      type: 'line',
      data: [150, 232, 201, 154, 190, 330, 410]
    },
    {
      name: 'DDD',
      type: 'line',
      data: [320, 332, 301, 334, 390, 330, 320]
    }
  ]
};
  • 柱狀圖數(shù)據(jù):體驗地址
option = {
  xAxis: {
    type: 'category',
    data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
  },
  legend: {
    selected: {
      AAA: false
    }
  },
  tooltip: {
    trigger: 'item'
  },
  yAxis: {
    type: 'value'
  },
  series: [
    {
      name: 'AAA',
      type: 'bar',
      data: [10,20,30,40,50,60,70],
    },
    {
      name: 'BBB',
      type: 'bar',
      data: [20,30,40,50,60,70,80],
    },
    {
      name: 'CCC',
      type: 'bar',
      data: [30,40,50,60,70,80,90],
    },
    {
      name: 'DDD',
      type: 'bar',
      data: [40,50,60,70,80,90,100],
    },
    {
      name: 'EEE',
      type: 'bar',
      data: [50,60,70,80,90,100,110],
    }
  ]
};
  • 餅圖數(shù)據(jù):體驗地址
option = {
  tooltip: {
    trigger: 'item'
  },
  legend: {
    selected: {
      AAA: false
    }
  },
  series: [
    {
      name: 'Pie',
      type: 'pie',
      radius: '50%',
      data: [
        { value: 1048, name: 'AAA' },
        { value: 735, name: 'BBB' },
        { value: 580, name: 'CCC' },
        { value: 484, name: 'DDD' },
        { value: 300, name: 'EEE' }
      ]
    }
  ]
};

打開體驗地址,將數(shù)據(jù)粘貼上去,就可以查看效果。


本次分享就到這兒啦,我是鵬多多,如果您看了覺得有幫助,歡迎評論,關(guān)注,點贊,轉(zhuǎn)發(fā),我們下次見~

往期文章

  • Vue2全家桶+Element搭建的PC端在線音樂網(wǎng)站
  • vue3+element-plus配置cdn
  • 助你上手Vue3全家桶之Vue3教程
  • 助你上手Vue3全家桶之VueX4教程
  • 助你上手Vue3全家桶之Vue-Router4教程
  • 超詳細!Vue的九種通信方式
  • 超詳細!Vuex手把手教程
  • 使用nvm管理node.js版本以及更換npm淘寶鏡像源
  • vue中利用.env文件存儲全局環(huán)境變量,以及配置vue啟動和打包命令
  • 超詳細!Vue-Router手把手教程

個人主頁文章來源地址http://www.zghlxwxcb.cn/news/detail-694097.html

  • CSDN
  • GitHub
  • 簡書
  • 博客園
  • 掘金

到了這里,關(guān)于ECharts圖表動態(tài)修改series顯示隱藏的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包