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

解決echarts 一條柱狀圖顯示兩個值,類似進(jìn)度條的問題

 更新時間:2020年07月20日 15:29:37   作者:Daniel cui  
這篇文章主要介紹了解決echarts 一條柱狀圖顯示兩個值,類似進(jìn)度條的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

我就廢話不多說說了,大家還是直接看代碼吧~


var allUseDayChartTwo;
function allUseDayChartTwoFun(obj,xdata,ydata,zdata){
	allUseDayChartTwo = echarts.init(obj);
	var category = xdata;
	var lineData = zdata;
	var barData = ydata;
	option = {
//		backgroundColor:'#F00',
	  tooltip: {
	    trigger: 'axis',
	    backgroundColor:'rgba(0,0,0,.5)',
	    axisPointer: {
	      type: 'shadow',
	      label: {
	        show: true,
	        backgroundColor: '#F1F1F1',
	        color:'#5A5A5A'
	      }
	    },
	    confine: true
	  },
	  grid: {
      left: '1%',
      	right: '3%',
     	bottom: '5%',
    	top: '5%',
    	containLabel: true
    },
	  xAxis: {
	    axisLine: {
	      lineStyle: {
	        color: '#B4B4B4'
	      }
	    },
	    axisTick:{
	      show:false,
	    },
	    axisLine:{
        show:false
      },
      axisTick:{
        show:false
      },
      splitLine:{
        show:false
      },
			axisLabel:{
	    	textStyle: {
          fontSize: 14,
        },
	      formatter:'{value} ',
	    },
 
	  },
	  yAxis: [{
			data: category,
	    splitLine: {show: false},
	    axisLine: {
	      lineStyle: {
	        color: '#B4B4B4',
	      }
	    },
	    axisLabel:{
	    	textStyle: {
          fontSize: 14,
//         color: '#B2B2B2'
        },
	      formatter:'{value} ',
	    },
	    axisLine:{
        show:false
      },
      axisTick:{
        show:false
      },
      splitLine:{
        show:false
      }
	  }
//	  ,{
//			data: category,
//	    splitLine: {show: false},
//	    axisLine: {
//	      lineStyle: {
//	        color: '#B4B4B4',
//	      }
//	    },
//	    axisLabel:{
//	      formatter:'{value} ',
//	    }
//	  }
	  ],
	  series: [{
	    name: '用量',
	    type: 'bar',
	    barWidth: 15,
	    barGap: '-100%',
	    itemStyle: {
	      normal: {
	        barBorderRadius: 5,
	        color: new echarts.graphic.LinearGradient(
	          0, 0, 0, 1,
	          [
	            {offset: 0, color: 'rgba(88,228,88,0.8)'},
	            {offset: 1, color: 'rgba(88,228,88,0.8)'}
	          ]
	        )
	      }
	    },
	    data: barData
	  },{
	    name: '閾值',
	    type: 'bar',
	    barGap: '-100%',
	    barWidth: 15,
	    itemStyle: {
	      normal: {
	        barBorderRadius: 5,
	        color: new echarts.graphic.LinearGradient(
	          0, 0, 0, 1,
	          [
	            {offset: 0, color: 'rgba(234,234,234,0.8)'},
	            {offset: 0.2, color: 'rgba(234,234,234,1)'},
	            {offset: 1, color: 'rgba(234,234,234,1)'}
	          ]
	        )
	      }
	    },
	    z: -12,
	    data: lineData
	  }
//	  ,{
//	    name: '背景',
//	    type: 'bar',
//	    barGap: '-100%',
//	    barWidth: 15,
//	    itemStyle: {
//	      normal: {
//	        barBorderRadius: 5,
//	        color: new echarts.graphic.LinearGradient(
//	          0, 0, 0, 1,
//	          [
//	            {offset: 0, color: 'rgba(0,0,0,0.2)'},
//	            {offset: 0.2, color: 'rgba(0,0,0,0.)'},
//	            {offset: 1, color: 'rgba(0,0,0,0.24)'}
//	          ]
//	        )
//	      }
//	    },
//	    z: -20,
//	    data: [50,50,50,50,50,50,50,50,50]
//	  }
	  ]
	};
	allUseDayChartTwo.setOption(option);
}

補充知識:echarts 柱狀圖實現(xiàn)進(jìn)度條,進(jìn)行數(shù)據(jù)驅(qū)動

echarts 柱狀圖實現(xiàn)進(jìn)度條,進(jìn)行數(shù)據(jù)驅(qū)動

效果圖

直接寫上配置項,根據(jù)自己的需求更改

option = {
    backgroundColor: '#0a1d53',
    grid: {
     left: '2%',
     top: '2%',
     right: '2%',
     bottom: '2%',
     containLabel: true
    },
    tooltip: {
     trigger: 'item',
     axisPointer: {
      // 坐標(biāo)軸指示器,坐標(biāo)軸觸發(fā)有效
      type: 'shadow' // 默認(rèn)為直線,可選為:'line' | 'shadow'
     }
    },
    textStyle: {
     color: '#fff'
    },
    xAxis: {
     show: false,
     type: 'value',
     // 設(shè)置x軸顯示幾段
     min: 0,
     max: 100,
     inverse: true,
     splitLine: {
      show: false
     },
     interval: 50
    },
    yAxis: {
     show: true,
     type: 'category',
     data: [
      '周一',
      '周二',
      '周三',
      '周五',
      '周五',
      '周六',
      '周日'
     ],
     axisTick: { show: false },
     axisLine: {
      show: false,
      lineStyle: {
       color: 'red'
      }
     },
     splitLine: {
      show: false
     },
     inside: true,
     textStyle: {
      color: '#000c45'
     }
    },
    series: [
     {
      type: 'bar',
      itemStyle: {
       normal: {
        color: '#000c45', // 定義柱形的背景色
        barBorderRadius: [5, 5, 5, 5] // 定義背景柱形的圓角
       }
      },
      barGap: '-100%', // 設(shè)置柱形重合的重要步驟
      data: [100, 100, 100, 100, 100, 100, 100],
      z: 0,
      silent: true,
      animation: false, // 關(guān)閉動畫效果
      barWidth: '10px' // 設(shè)置柱形寬度
     },
     {
      type: 'bar',
      data: [50, 50, 50, 50, 50,50, 50],
      barWidth: '10px',
      barGap: '-100%', // 設(shè)置柱形重合的重要步驟
      label: {
       normal: {
        show: true, //是否顯現(xiàn),不顯示的話設(shè)置成false
        position: "left", //顯示的位置
        distance: 10, //距離侄子的值 // label要顯示的值比如: 20%
        formatter: function(param) {
         return param.value;
        },
        textStyle: {
         //這個地方顏色是支持回調(diào)函數(shù)的這種的,如果是一種顏色則可以寫成: color :'#1089E7'
         color: function(params) {
          var num = myColor.length; //得到myColor顏色數(shù)組的長度
          return myColor[params.dataIndex % num]; //返回顏色數(shù)組中的一個對應(yīng)的顏色值
         },
         fontSize: "16"
        }
       }
      },
      itemStyle: {
       normal: {
        color: function (params) {
         var colorList = [
          '#bbb743',
          '#bbae43',
          '#bb9d43',
          '#bb8c43',
          '#bb7e43',
          '#bb5c43',
          '#bb4643'
         ]
         return colorList[params.dataIndex]
        },
        barBorderRadius: [5, 5, 5, 5] // 定義柱形的圓角
       }
      }
     }
    ]
   }

以上這篇解決echarts 一條柱狀圖顯示兩個值,類似進(jìn)度條的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 前端啟動出現(xiàn)報錯提示vue-cli-service?serve的原因及解決辦法

    前端啟動出現(xiàn)報錯提示vue-cli-service?serve的原因及解決辦法

    這篇文章主要給大家介紹了關(guān)于前端啟動出現(xiàn)報錯提示vue-cli-service?serve的原因及解決辦法,文中通過圖文以及實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-11-11
  • vue使用vue-i18n實現(xiàn)國際化的實現(xiàn)代碼

    vue使用vue-i18n實現(xiàn)國際化的實現(xiàn)代碼

    本篇文章主要介紹了vue使用vue-i18n實現(xiàn)國際化的實現(xiàn)代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • Vue3中列表拖拽排序的實現(xiàn)示例

    Vue3中列表拖拽排序的實現(xiàn)示例

    本文主要介紹了Vue3中列表拖拽排序的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • Vue.js實現(xiàn)音樂播放器

    Vue.js實現(xiàn)音樂播放器

    這篇文章主要為大家詳細(xì)介紹了Vue.js實現(xiàn)音樂播放器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • vue將某個組件打包成js并在其他項目使用

    vue將某個組件打包成js并在其他項目使用

    這篇文章主要給大家介紹了關(guān)于vue將某個組件打包成js并在其他項目使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-07-07
  • Vue 監(jiān)聽元素前后變化值實例

    Vue 監(jiān)聽元素前后變化值實例

    這篇文章主要介紹了Vue 監(jiān)聽元素前后變化值實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • 巧用Vue.js+Vuex制作專門收藏微信公眾號的app

    巧用Vue.js+Vuex制作專門收藏微信公眾號的app

    這篇文章主要為大家詳細(xì)介紹了vue自定義指令三步如何實現(xiàn)數(shù)據(jù)拉取更新,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • nuxtjs中如何對axios二次封裝

    nuxtjs中如何對axios二次封裝

    這篇文章主要介紹了nuxtjs中如何對axios二次封裝問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • vue中封裝echarts公共組件過程

    vue中封裝echarts公共組件過程

    這篇文章主要介紹了vue中封裝echarts公共組件過程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • 關(guān)于ElementUI el-table 鼠標(biāo)滾動失靈的問題及解決辦法

    關(guān)于ElementUI el-table 鼠標(biāo)滾動失靈的問題及解決辦法

    這篇文章主要介紹了關(guān)于ElementUI el-table 鼠標(biāo)滾動失靈的問題及解決辦法,本文給大家分享問題所在原因及解決方案,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08

最新評論

白城市| 嘉峪关市| 林芝县| 湛江市| 庐江县| 托里县| 龙泉市| 麻栗坡县| 根河市| 葫芦岛市| 牙克石市| 乳源| 江都市| 拉孜县| 水城县| 佛坪县| 涡阳县| 镇赉县| 称多县| 吉水县| 佛山市| 宝坻区| 安泽县| 和静县| 静安区| 抚顺市| 广灵县| 怀化市| 南通市| 花垣县| 彰化市| 夏邑县| 剑河县| 宁河县| 任丘市| 长宁县| 腾冲县| 色达县| 寿光市| 鄱阳县| 上栗县|