echarts折现图的配置

Echarts折线图的配置

(1)去掉折线图的边框线及其加入阴影效果

lineStyle: {
    normal: {
     type: 'solid',
     /*color:"#28a5fc",*/
     color:"red",
      opacity :"0.5"
    }
 }

如下图所示: 
这里写图片描述


(2)设置移动折线图的 “上下左右” 的位置

代码片段:


 grid:{
    x:40,
    y:20,
    x2:20,
    y2:60,
    show:true,  //表示开启
    borderColor:"#e4e4e4",//折线图的边宽颜色
    shadowBlur:50,
    containLabel:50,
 }

(3)设置折线图的 “x轴的、y轴” 数值区域

{
    type: 'value',
    max: 80,//区域最大值,同时还可设置[0,'100%'],来自适应最大值
    interval:20,//每隔区域20
    axisLabel:{
        textStyle:{
             color:"#a7aab3"//x轴,y轴的数字颜色,如图1
        }
    },
    axisLine:{//x轴、y轴的深色轴线,如图2
        show: true,
        lineStyle:{
              color:"red",
        }
    },axisTick:{//图3所示
        show: false,
    }
}

图1: 
这里写图片描述

图2: 
这里写图片描述

图3: 
这里写图片描述


(4)网格边框线(y轴内绘边框线)

splitLine: {//终于找到了,背景图的内置表格中“边框”的颜色线条  这个是x跟y轴轴的线      
   show: true,  
   lineStyle:{
        color:"#e4e4e4",    
        type:"solid"
   }
}

效果图:

这里写图片描述

这里写图片描述


最后效果代码附上:

option = {
tooltip : {
   trigger: 'axis'
},
title: {
   x: 'center',
   text: '',
}
,legend: {
   top: 'bottom',
   data:['意向'],
},grid:{
    x:10,
    y:20,
    x2:30,
    y2:20,
    show:true,
    borderColor:"#e4e4e4",//网格边框线
    shadowColor:"#e4e4e4",
    borderWidth:"0.2",
    containLabel:true,
},toolbox: {
   show: true,
   feature: {
       mark: {show: true},
       dataView: {show: true, readOnly: false},
       magicType: {show: true, type: ['line', 'bar', 'stack', 'tiled']},
       restore: {show: true},
       saveAsImage: {show: true}
   }
},xAxis: [
   {
       type: 'category',
       splitNumber:6,
       boundaryGap: false,
       data: date,
       axisLabel:{
        textStyle:{
            color:"#a7aab3"
    }
},
 axisLine:{//x轴的横坐标边框线
    show: false
 },axisTick:{
    show: false,
 },axisLabel:{
    show:true,
    textStyle:{
        fontSize:"8px",
        color:"#a7aab3",
        align:"center"
    },formatter:function(e){
        return e;
    }
 },
 splitLine: {//终于找到了,背景图的内置表格中“边框”的颜色线条  这个是x轴的竖线
                                show: true,
lineStyle:{
color:"#e4e4e4",
type:"solid"
       }
   }
}
],yAxis: [
{
   type: 'value',
   max: yAxisMax,
   splitNumber:5,
   interval:interval,
   axisLabel:{
    textStyle:{
        color:"#a7aab3"
    },
   },
   axisLine:{
    show: true,
    lineStyle:{
        color:"#e4e4e4"
    }
   },axisTick:{
    show: false,
   },axisLabel:{
    show:true,
    textStyle:{
        fontSize:"8px",
        color:"#a7aab3"
    }
   },splitLine: {//终于找到了,背景图的内置表格中“边框”的颜色线条   这个是y轴的横线
         show: true,
     lineStyle:{
                color:"#e4e4e4",
                type:"solid",
             }
         }
     }
   ],dataZoom: {
       type: 'inside',
       start: 23,
       end: 100,
   },lineStyle: {
    normal: {
        type: 'solid',
        color:"#28a5fc",
        opacity :"0.5"
    }
},
backgroundColor:"#FFFFFF",//背景颜色
borderWidth:0.1,
series: [
       {
           name:'成交', 
           type:'line',
           /*smooth:true,//表示折线图的气泡smooth:true,不显示,false显示 symbol: 'none'
           symbol: 'none',*/
           stack: 'a',
           show :false,
           lineStyle:{//折线的颜色
            normal: {
                color:"#1ba0fc",
                width:1.5,
                //shadowBlur:80
               },
           },
           areaStyle: {
               normal: {
                    color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                       offset: 0,
                       color: 'rgba(40, 182, 252, 0.85)'
                   }, {
                       offset: 1,
                       color: 'rgba(28, 159, 255, 0.2)'
                   }])
               }
           },itemStyle:{
            normal:{
                color:"#e4e4e4",
                barBorderColor:"#e4e4e4",
            }
           },
           data: data
       }
   ]
};

这里写图片描述


(7)文案与轴线的距离

xAxis: [{
    axisLabel: {
        textStyle: {
            color: "#a7aab3",
            fontSize: "18",
        },
        margin: 16,//刻度标签与轴线之间的距离。
    }

}],

(8)文案与轴线的距离

markPoint: {
    symbolSize:60,//标记的大小
    label:{
        normal:{
            textStyle:{
                fontSize: 19,//文字的大小
            }
        }
    }
}

文案与轴线的距离


http://www.cnblogs.com/zhaoyingjie/p/5963056.html(动态数据的调取)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值