91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

echarts爬坑記錄

發布時間:2020-05-20 21:40:52 來源:網絡 閱讀:1815 作者:xxxpjgl 欄目:web開發

一、
1、echarts Y軸刻度保留小數設置,以及設置刻度間隔
默認echarts會給你把最大值,最小值之間的這段距離分為5段,所以如果你的值都在6到6.5之間的話,你就設置min為6,max為6.5就可以

2、不顯示柱狀圖上方的數據
echarts爬坑記錄
在series里面的label里面進行設置
設置label:{show: false}即可
修改掉changeChartStyle里面的series下面的label對象的normal對象下面的show屬性為false

3、tooltip表示懸浮框,
backgroundColor: "rgba(62,77,95,0.8)":表示懸浮框的背景顏色,
shadowStyle:{color:'rgba(14,36,64,0.8)'}:表示懸浮框移入到每一列的背景顏色,需要設置type: 'shadow', 才起作用

二、柱狀圖學習

效果圖:
echarts爬坑記錄

對柱形圖各部分分析:(重點) :
echarts爬坑記錄

實現:
根據柱形每個部分的專業名稱去尋找官網中的配置項手冊對應的屬性,然后實現你需要的效果
echarts爬坑記錄

代碼:

<!DOCTYPE html>
<html>
<head>
    <title>echarts</title>
</head>
<script src="js/jquery-1.11.1.min.js"></script>
<script type="text/javascript" src="js/echarts.min.js"></script>

<body ><!--  -->
    <div id="_top" >
    </div>
</body>
<script type="text/javascript">
     // 基于準備好的dom,初始化echarts實例
     var myChart = echarts.init(document.getElementById('_top'));

     // 指定圖表的配置項和數據
        var option = {
            //--------------    標題 title  ----------------   
            title: {                                
                text: '主標題',                
                textStyle:{                 //---主標題內容樣式    
                    color:'#fff'
                },

                subtext:'副標題',          //---副標題內容樣式
                subtextStyle:{
                    color:'#bbb'                
                },

                padding:[0,0,100,100]               //---標題位置,因為圖形是是放在一個dom中,因此用padding屬性來定位

            },

            //----------------   圖例 legend  -----------------
            legend: {
                type:'plain',               //----圖例類型,默認為'plain',當圖例很多時可使用'scroll'
                top:'1%',                   //----圖例相對容器位置,top\bottom\left\right            
                selected:{
                    '銷量':true,          //----圖例選擇,圖形加載出來會顯示選擇的圖例,默認為true
                },
                textStyle:{                 //----圖例內容樣式
                    color:'#fff',               //---所有圖例的字體顏色
                    //backgroundColor:'black',  //---所有圖例的字體背景色
                },              
                tooltip:{                   //圖例提示框,默認不顯示
                    show:true,
                    color:'red',
                },
                data:[                      //----圖例內容
                    {
                        name:'銷量',
                        icon:'circle',          //----圖例的外框樣式
                        textStyle:{
                            color:'#fff',       //----單獨設置某一個圖例的顏色
                            //backgroundColor:'black',//---單獨設置某一個圖例的字體背景色
                        }
                    }
                ],                      
            },

            //--------------   提示框 -----------------
            tooltip: {
                show:true,                  //---是否顯示提示框,默認為true
                trigger:'item',             //---數據項圖形觸發
                axisPointer:{               //---指示樣式
                    type:'shadow',      
                    axis:'auto',    

                },
                padding:5,
                textStyle:{                 //---提示框內容樣式
                    color:"#fff",           
                },
            },

            //-------------  grid區域  ----------------
            grid:{
                show:false,                 //---是否顯示直角坐標系網格
                top:80,                     //---相對位置,top\bottom\left\right  
                containLabel:false,         //---grid 區域是否包含坐標軸的刻度標簽
                tooltip:{                   //---鼠標焦點放在圖形上,產生的提示框
                    show:true,  
                    trigger:'item',         //---觸發類型
                    textStyle:{
                        color:'#666',
                    },
                }
            },

            //-------------   x軸   -------------------
            xAxis: {
                show:true,                  //---是否顯示
                position:'bottom',          //---x軸位置
                offset:0,                   //---x軸相對于默認位置的偏移
                type:'category',            //---軸類型,默認'category'
                name:'月份',              //---軸名稱
                nameLocation:'end',         //---軸名稱相對位置
                nameTextStyle:{             //---坐標軸名稱樣式
                    color:"#fff",
                    padding:[5,0,0,-5], //---坐標軸名稱相對位置
                },
                nameGap:15,                 //---坐標軸名稱與軸線之間的距離
                //nameRotate:270,           //---坐標軸名字旋轉

                axisLine:{                  //---坐標軸 軸線
                    show:true,                  //---是否顯示

                    //------------------- 箭頭 -------------------------
                    symbol:['none', 'arrow'],   //---是否顯示軸線箭頭
                    symbolSize:[8, 8] ,         //---箭頭大小
                    symbolOffset:[0,7],         //---箭頭位置

                    //------------------- 線 -------------------------
                    lineStyle:{
                        color:'#fff',
                        width:1,
                        type:'solid',
                    },
                },
                axisTick:{                  //---坐標軸 刻度
                    show:true,                  //---是否顯示
                    inside:true,                //---是否朝內
                    lengt:3,                    //---長度
                    lineStyle:{
                        //color:'red',          //---默認取軸線的顏色
                        width:1,
                        type:'solid',
                    },
                },
                axisLabel:{                 //---坐標軸 標簽
                    show:true,                  //---是否顯示
                    inside:false,               //---是否朝內
                    rotate:0,                   //---旋轉角度   
                    margin: 5,                  //---刻度標簽與軸線之間的距離
                    //color:'red',              //---默認取軸線的顏色
                },
                splitLine:{                 //---grid 區域中的分隔線
                    show:false,                 //---是否顯示,'category'類目軸不顯示,此時我的X軸為類目軸,splitLine屬性是無意義的
                    lineStyle:{
                        //color:'red',
                        //width:1,
                        //type:'solid',
                    },
                },
                splitArea:{                 //--網格區域
                    show:false,                 //---是否顯示,默認false
                },              
                data: ["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],//內容
            },

            //----------------------  y軸  ------------------------
            yAxis: {
                show:true,                  //---是否顯示
                position:'left',            //---y軸位置
                offset:0,                   //---y軸相對于默認位置的偏移
                type:'value',           //---軸類型,默認'category'
                name:'銷量',              //---軸名稱
                nameLocation:'end',         //---軸名稱相對位置value
                nameTextStyle:{             //---坐標軸名稱樣式
                    color:"#fff",
                    padding:[5,0,0,5],  //---坐標軸名稱相對位置
                },
                nameGap:15,                 //---坐標軸名稱與軸線之間的距離
                //nameRotate:270,           //---坐標軸名字旋轉

                axisLine:{                  //---坐標軸 軸線
                    show:true,                  //---是否顯示

                    //------------------- 箭頭 -------------------------
                    symbol:['none', 'arrow'],   //---是否顯示軸線箭頭
                    symbolSize:[8, 8] ,         //---箭頭大小
                    symbolOffset:[0,7],         //---箭頭位置

                    //------------------- 線 -------------------------
                    lineStyle:{
                        color:'#fff',
                        width:1,
                        type:'solid',
                    },
                },
                axisTick:{                  //---坐標軸 刻度
                    show:true,                  //---是否顯示
                    inside:true,                //---是否朝內
                    lengt:3,                    //---長度
                    lineStyle:{
                        //color:'red',          //---默認取軸線的顏色
                        width:1,
                        type:'solid',
                    },
                },
                axisLabel:{                 //---坐標軸 標簽
                    show:true,                  //---是否顯示
                    inside:false,               //---是否朝內
                    rotate:0,                   //---旋轉角度   
                    margin: 8,                  //---刻度標簽與軸線之間的距離
                    //color:'red',              //---默認取軸線的顏色
                },
                splitLine:{                 //---grid 區域中的分隔線
                    show:true,                  //---是否顯示,'category'類目軸不顯示,此時我的y軸為類目軸,splitLine屬性是有意義的
                    lineStyle:{
                        color:'#666',
                        width:1,
                        type:'dashed',          //---類型
                    },
                },
                splitArea:{                 //--網格區域
                    show:false,                 //---是否顯示,默認false
                }                        
            },

            //------------ 內容數據  -----------------
            series: [
                {
                    name: '銷量',             //---系列名稱
                    type: 'bar',                //---類型
                    legendHoverLink:true,       //---是否啟用圖例 hover 時的聯動高亮
                    label:{                     //---圖形上的文本標簽
                        show:false,
                        position:'insideTop',   //---相對位置
                        rotate:0,               //---旋轉角度
                        color:'#eee',
                    },
                    itemStyle:{                 //---圖形形狀
                        color:'blue',
                        barBorderRadius:[18,18,0,0],
                    },
                    barWidth:'20',              //---柱形寬度
                    barCategoryGap:'20%',       //---柱形間距
                    data: [3020, 4800, 3600, 6050, 4320, 6200,5050,7200,4521,6700,8000,5020]
                }
            ]
        };

        // 使用剛指定的配置項和數據顯示圖表。
        myChart.setOption(option);
</script>
</html>

三、修改懸浮框tooltip里面的文字顯示
在tooltip里面,定義
formatter:function(params){
return params[0].axisValue.slice(1)+ " 火警數:"+params[0].value
}
params表示每一條數據的對象
echarts爬坑記錄

怎么給列表添加數字排序呢
echarts爬坑記錄
在yAxis里面添加

axisLabel:{
interval: 0,
margin: 225,
            textStyle: {
                    align: 'left',
                    fontSize: 13
            },
            rich: {
                    a: {
                            color: '#fff',
                            backgroundColor: '#FAAA39',
                            width: 20,
                            height: 20,
                            align: 'center',
                            borderRadius: 2
                    },
                    b: {
                            color: '#fff',
                            backgroundColor: '#4197FD',
                            width: 20,
                            height: 20,
                            align: 'center',
                            borderRadius: 2
                    }
            },
            formatter: function(params) {
                    if (parseInt(params.slice(0, 1)) < 3) {
                            return [
                                    '{a|' + (parseInt(params.slice(0, 1)) + 1) + '}' + '  ' + params.slice(1)
                            ].join('\n')
                    } else {
                            return [
                                    '{b|' + (parseInt(params.slice(0, 1)) + 1) + '}' + '  ' + params.slice(1)
                            ].join('\n')
                    }
            }
}

然后,在給yAxis賦值的時候,添加數字序號

var nxData = [];
for (var i = xData.length-1; i >=0; i--) {
        nxData.push(i + xData[i]);  //nxData這里面就包含了數字序號
}
CHART["_topUnitResult"].setOption({
    yAxis: {
        type: 'category',
        data: nxData,
    },
    series: [{
        name: '報警數',
        type: 'bar',
        data: yData
    }]
});
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

娱乐| 临泽县| 洱源县| 镇安县| 万载县| 乡城县| 中西区| 云南省| 如东县| 蓬溪县| 大名县| 富顺县| 密山市| 宝山区| 乌审旗| 南丰县| 龙川县| 宁强县| 沧源| 凤城市| 开封市| 花垣县| 双江| 广河县| 墨脱县| 南开区| 吉木萨尔县| 铁岭县| 东至县| 乌兰浩特市| 曲周县| 正定县| 万安县| 阳曲县| 阜平县| 祁东县| 新竹县| 获嘉县| 东乌珠穆沁旗| 阿合奇县| 兴文县|