关于echarts中折线图配置(设置折线的宽度,折线颜色渐变,折线上数字的颜色,以及不显示y轴,改变x轴的颜色等)

您所在的位置:网站首页 双线怎么设置宽度 关于echarts中折线图配置(设置折线的宽度,折线颜色渐变,折线上数字的颜色,以及不显示y轴,改变x轴的颜色等)

关于echarts中折线图配置(设置折线的宽度,折线颜色渐变,折线上数字的颜色,以及不显示y轴,改变x轴的颜色等)

2024-03-24 18:51| 来源: 网络整理| 查看: 265

         #trend {         width: 700px;         height: 500px;     }    

        let this_ = this;             //折线             let myTrend = echarts.init(document.getElementById('trend'));             var optionTrend = {                 title: {                         text: '平安指数趋势',                         x: 'center',                         // y: '10%',                         textStyle:{                  //标题样式                         fontSize: '18',                         fontFamily:'FZLTZCHK--GBK1-0',                         color:'rgba(255,255,255,1)',                         }                 },                 xAxis: {                     type: 'category',                     boundaryGap: false,                     data: ['1月','2月','3月'],                     axisTick:{                                "show":false   //去掉x轴刻度线                     },                     axisLabel: {                         color: "#BACCF4"  //坐标轴的文本颜色                     }                 },                 yAxis: {                     type: 'value',                     splitLine: {           //分割线                         show: true,     //控制分割线是否显示                         lineStyle:{       //分割线的样式                             color: ['rgba(43,70,126,1)'],                             width: 2,                             type: 'solid'                         }                   },                     axisLine: {       //y轴不显示                         "show":false                     },                     axisTick:{       //y轴刻度线不显示                         "show":false                     },                     axisLabel: {                         color: "#BACCF4", //刻度线标签颜色                         fontSize : 14                     }                 },                 grid: {          //设置图表显示在区域的哪个位置,控制图表的位置,可以是具体数值或者百分比                     left: '67px',                     right: '100px',                     bottom: '10%',                     containLabel: true,   //containLabel(grid 区域是否包含坐标轴的刻度标签,默认不包含)为true的情况下,无法使图表紧贴着画布显示,但可以防止标签标签长度动态变化时溢出容器或者覆盖其他组件,将containLabel设置为false即可解决                 },                 tooltip: {                     trigger: 'axis'                 },                 color:'#0B1D56',                         series: [{                     "data": [10,24,57],                     type: 'line',                     smooth: true,  //设置折线为圆滑曲线,false则有转折点                     // symbol: "none",   //默认显示折点,为none时不显示                     areaStyle: {                         color: 'rgba(46,82,212,0.2)'    //折线区域的背景颜色                     },                     label: {                         normal: {                             show: true,                         }                     },                     itemStyle: {                         normal: {                             color: '#fff',                             fontSize: 14,                             lineStyle:{                                 width:3, //折线宽度

                              //折线颜色渐变                                 color: new echarts.graphic.LinearGradient(0, 0, 1, 0, [{                                 offset: 0,                                 color: 'rgba(45,105,249,1)'                                 },                                  {                                     offset: 1,                                     color: 'rgba(89,205,253,1)'                                 }])                             }                         },                         emphasis: {   //鼠标经过时折点小圆圈样式                         borderColor: 'rgba(0,196,132,0.2)',                         borderWidth: 10                         }                     },                 }]             };          myTrend.setOption(optionTrend);          window.addEventListener('resize',function() {myTrend.resize()});

效果如下:

补充,网格线虚线显示

yAxis: {     splitLine :{    //网格线         lineStyle:{             type:'dashed'    //设置网格线类型 dotted:虚线   solid:实线         },         show:true //隐藏或显示     } }

效果如图:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3