<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        echarts儀表盤設置圖文實例

        來源:懂視網 責編:小采 時間:2020-11-27 20:20:22
        文檔

        echarts儀表盤設置圖文實例

        echarts儀表盤設置圖文實例:echarts 圖表中經常需要對不同的顏色設置圖例標識不同的意義,而儀表盤的指針只存在一個值,如何表示不同顏色的意義,官網配置項并未給出該功能;不同段的顏色是通過axisLine->lineStyle->color來設置的;搜索了很多的資料都沒有找到用來標識各顏色段的
        推薦度:
        導讀echarts儀表盤設置圖文實例:echarts 圖表中經常需要對不同的顏色設置圖例標識不同的意義,而儀表盤的指針只存在一個值,如何表示不同顏色的意義,官網配置項并未給出該功能;不同段的顏色是通過axisLine->lineStyle->color來設置的;搜索了很多的資料都沒有找到用來標識各顏色段的
        echarts 圖表中經常需要對不同的顏色設置圖例標識不同的意義,而儀表盤的指針只存在一個值,如何表示不同顏色的意義,官網配置項并未給出該功能;

        不同段的顏色是通過axisLine->lineStyle->color來設置的;

        搜索了很多的資料都沒有找到用來標識各顏色段的圖例;

        反復琢磨,可不可以使用有圖例的圖來強制加上這個圖例呢?

        這里熟悉echarts的童鞋可能想到解決方法了;

        那我們就來使用一招“移花接木”大法;

        主要思想:使用柱狀圖的legend圖例,然后設置柱狀圖和儀表圖的層級,然后再隱藏柱狀圖,禁用legend的點擊事件;

        注意點:

          1.series中既有type為‘gauge’的配置項,也有type為‘bar’的配置項,而'bar'類型的配置項只要關注其legend的顏色即可;

          2.對于柱狀圖要隱藏的項較多,必須全部設置成不顯示,其中包括軸線和分割線等;

          3.防止奇怪的體驗最好將legend的點擊事件禁用掉;

         var option = {
         legend: { //配置legend,這里的data,要對應type為‘bar’的series數據項的‘name’名稱,作為圖例的說明 data:['預熱期','導入期','成長期','成熟期','衰退期'],
         selectedMode:false, //圖例禁止點擊 top:20,
         itemWidth:23,
         itemHeight:6,
         textStyle: {
         color: '#707070',
         fontStyle: 'normal',
         fontWeight: 'normal',
         fontFamily: 'sans-serif',
         fontSize: 11,
         },
         },
         grid: { 
         z:1, //grid作為柱狀圖的坐標系,其層級要和儀表圖層級不同,同時隱藏 show:false,
         left: '-30%',
         right: '4%',
         bottom: '3%',
         containLabel: true,
         splitLine:{
         show: false //隱藏分割線 },
        
         },
         xAxis : [ //這里有很多的show,必須都設置成不顯示 {
         type : 'category',
         data : [],
         axisLine: {
         show: false },
         splitLine:{
         show: false },
         splitArea: {
         interval: 'auto',
         show: false }
         }
         ],
         yAxis : [ //這里有很多的show,必須都設置成不顯示 {
         type : 'value',
         axisLine: {
         show: false },
         splitLine:{
         show: false },
         }
         ],
         toolbox: { 
         show: false,
         },
         series : [ 
         {
         name:'刻度盤',
         type: 'gauge',
         startAngle: 180,
         endAngle: 0,"center": ["50%", "80%"], //整體的位置設置z: 3,
         min: min,
         max: max+min,
         splitNumber: max,
         radius: '110%',
         axisLine: { // 坐標軸線lineStyle: { // 屬性lineStyle控制線條樣式width: 10,
         color:optionUsedColors
         }
         },
         axisTick: { // 坐標軸小標記length: 19, // 屬性length控制線長splitNumber: 2,
         lineStyle: { // 屬性lineStyle控制線條樣式color: '#cdcdcd'}
         },
         splitLine: { // 分隔線 length: 20, // 屬性length控制線長 lineStyle: { // 屬性lineStyle(詳見lineStyle)控制線條樣式 color: 'auto' }
         },
         axisLabel: {
         textStyle: {
         color:'#454A57'}
         },
         pointer: {
         show: true,
         length: '70%',
         width: 5,
         },
         itemStyle:{
         normal:{
         color:'#454A57',
         borderWidth:0}
         },
         title: { //儀表盤標題show: true,
         offsetCenter: ['0', '20'],
         textStyle: {
         color: '#444A56',
         fontSize: 12,
         fontFamily: 'Microsoft YaHei'}
         },
         detail: {
         textStyle: {
         fontSize: 12,
         color: '#707070'},
         offsetCenter: offsetConfig,
         formatter: function(){return '上市時間\n'+time;
         }
         },
         data:[{value: (status/100*max || 0), name: '當前階段'}] },
         {
         name: '灰色內圈',
         type: 'gauge',
         z:2,
         radius: '110%',
         startAngle: 180,
         endAngle: 0,"center": ["50%", "80%"], //整體的位置設置splitNumber: 4,
         axisLine: { // 坐標軸線lineStyle: { // 屬性lineStyle控制線條樣式 color: [
         [1, '#F2F4F8']
         ],
         width: 24,
         opacity: 1,
         }
        
         },
         splitLine: { //分隔線樣式show: false,
         },
         axisLabel: { //刻度標簽show: false,
         },
         axisTick: { //刻度樣式show: false,
         },
         detail : {
         show:false,
         textStyle: { // 其余屬性默認使用全局文本樣式,詳見TEXTSTYLEfontWeight: 'bolder',
         fontSize:12}
         },
         },
         {
         name:'預熱期',
         type:'bar',
         barWidth: '60%', //不顯示,可以隨便設置 data:[0],
         itemStyle: {
         normal: {
         color: '#41C468', //這里的圖例要注意,顏色設置和儀表盤的顏色對應起來 }
         }
         },
         {
         name:'導入期',
         type:'bar',
         barWidth: '60%',
         data:[0],
         itemStyle: {
         normal: {
         color: '#70C1B3',
         }
         }
         },
         {
         name:'成長期',
         type:'bar',
         barWidth: '60%',
         data:[0],
         itemStyle: {
         normal: {
         color: '#00A1E9',
         }
         }
         },
         {
         name:'成熟期',
         type:'bar',
         barWidth: '60%',
         data:[0],
         itemStyle: {
         normal: {
         color: '#EE4444',
         }
         }
         },
         {
         name:'衰退期',
         type:'bar',
         barWidth: '60%',
         data:[0],
         itemStyle: {
         normal: {
         color: '#DCF2C4',
         }
         }
         }
         ]
         }

        最終的效果圖如下,是不是很簡單呢。

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        echarts儀表盤設置圖文實例

        echarts儀表盤設置圖文實例:echarts 圖表中經常需要對不同的顏色設置圖例標識不同的意義,而儀表盤的指針只存在一個值,如何表示不同顏色的意義,官網配置項并未給出該功能;不同段的顏色是通過axisLine->lineStyle->color來設置的;搜索了很多的資料都沒有找到用來標識各顏色段的
        推薦度:
        標簽: 例子 示例 實例
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲av手机在线观看| 国产免费一区二区三区| 在线视频免费国产成人| 亚洲成av人片在线看片| 日本最新免费网站| 亚洲免费网站在线观看| A在线观看免费网站大全| 亚洲videosbestsex日本| 四虎影院免费视频| 国产亚洲蜜芽精品久久| 国产免费一区二区三区VR| 全部在线播放免费毛片| 久久亚洲2019中文字幕| 国产激情免费视频在线观看| 亚洲视频一区二区三区| 91免费播放人人爽人人快乐| 一本色道久久88亚洲精品综合 | 国产亚洲欧洲Aⅴ综合一区| 无码精品人妻一区二区三区免费 | 97性无码区免费| 亚洲三级在线视频| 日本牲交大片免费观看| 欧洲精品码一区二区三区免费看| 久久影院亚洲一区| 97在线视频免费公开观看| 久久亚洲国产成人影院| 免费国产真实迷j在线观看| 中文在线观看免费网站| 亚洲人成免费电影| 亚洲午夜无码片在线观看影院猛| 九九美女网站免费| 亚洲高清视频在线| 国产亚洲情侣一区二区无| 四虎在线免费视频| 美女羞羞免费视频网站| 亚洲国产一区在线| 永久免费观看的毛片的网站| 免费无码又爽又刺激网站 | 亚洲精品NV久久久久久久久久| 东方aⅴ免费观看久久av| 亚洲人成网国产最新在线|