前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >浅谈Echarts 使用配置

浅谈Echarts 使用配置

作者头像
White feathe
发布2021-12-08 14:25:39
8220
发布2021-12-08 14:25:39
举报
文章被收录于专栏:White feathe 的博客

官方文档

一、Echarts折线图的配置
(1)去掉折线图的边框线及其加入阴影效果
代码语言:javascript
复制
lineStyle: {
    normal: {
     type: 'solid',
     /*color:"#28a5fc",*/
     color:"red",
      opacity :"0.5"
    }
 }

如下图所示:


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

代码片段:

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

(3)设置折线图的 “x轴的、y轴” 数值区域
代码语言:javascript
复制
{
    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轴内绘边框线)
代码语言:javascript
复制
splitLine: {//终于找到了,背景图的内置表格中“边框”的颜色线条  这个是x跟y轴轴的线      
   show: true,  
   lineStyle:{
        color:"#e4e4e4",    
        type:"solid"
   }
}

如下图所示:

网格边框线(x轴内绘边框线)


(5)x轴跟y轴的颜色及其字体
代码语言:javascript
复制
axisLabel:{
      show:true,
      textStyle:{
            fontSize:"8px",
            color:"red",
            align:"center"
      },formatter:function(e){
         return e;
      }
}

如图所示:

(6)轴体颜色渐变效果
代码语言:javascript
复制
 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)'
    }])

}

效果图:

最后效果代码附上:
代码语言:javascript
复制
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,//true,表示曲线,false,表示折线
           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)文案与轴线的距离
代码语言:javascript
复制
xAxis: [{
    axisLabel: {
        textStyle: {
            color: "#a7aab3",
            fontSize: "18",
        },
        margin: 16,//刻度标签与轴线之间的距离。
    }

}],

(8)文案与轴线的距离
代码语言:javascript
复制
markPoint: {
    symbolSize:60,//标记的大小
    label:{
        normal:{
            textStyle:{
                fontSize: 19,//文字的大小
            }
        }
    }
}

二、饼图的配置
(9)饼图字体大小修改 fontSize
代码语言:javascript
复制
series: [{
    name: '比例',
    type: 'pie',
    radius: '55%',
    center: ['50%', '60%'],
    label: {
        normal: {
            formatter: '{b}:{c}: ({d}%)',
            textStyle: {
                fontWeight: 'normal',
                fontSize: 15
            }
        }
    }
}]

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016/02/27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、Echarts折线图的配置
    • (1)去掉折线图的边框线及其加入阴影效果
      • (2)设置移动折线图的 “上下左右” 的位置
        • (3)设置折线图的 “x轴的、y轴” 数值区域
          • (4)网格边框线(y轴内绘边框线)
            • (5)x轴跟y轴的颜色及其字体
              • (6)轴体颜色渐变效果
                • 最后效果代码附上:
                  • (7)文案与轴线的距离
                    • (8)文案与轴线的距离
                    • 二、饼图的配置
                      • (9)饼图字体大小修改 fontSize
                      领券
                      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档