echarts 常见调整一些细节

echarts饼图去掉指示线

  series : [
              {
                  name: '访问来源',
                  type: 'pie',
                  radius : '75%',
                  label: { //去掉指示线
                    normal: {
                       position: 'inner',
                       show : false
                    }
                  },

柱状图x轴名称太长
方法一 对名称倾斜

 xAxis: {
            data: ["衬衫11111","羊毛二二","雪纺衫111","裤子111","高跟鞋11","袜子111"],//x轴中的数据
            name:"123",//坐标轴名称。
            nameLocation:'end',//坐标轴名称显示位置。
            axisLabel : {//坐标轴刻度标签的相关设置。
                interval:0,
                rotate:"45"
            }
        },

在这里插入图片描述
折线图双y轴

yAxis: [
        {
            name: '流量(m^3/s)',
            type: 'value',
            max: 500
        },
        {
            name: '降雨量(mm)',  //右侧y轴名称
            nameLocation: 'start',
            max: 5,
            type: 'value',
            inverse: true //为false  x轴反过来加载数据
        }
    ],

   series: [{
            name: '降雨量',
            type: 'line',
            yAxisIndex: 1, //双y轴
            animation: false,
            areaStyle: {},
            lineStyle: {
                width: 1
            },]

折线图 区间

     {
            name: '流量',
            type: 'line',
            animation: false,
            areaStyle: {},
            lineStyle: {
                width: 1
            },
            markArea: {  //区间
                silent: true,
                color:"rgba(12,176,198,0.07)"; //区间颜色
                data: [[{
                    xAxis: '2009/9/12 7:00'  //这个跟你x轴 名称对上
                }, {
                    xAxis: '2009/9/22 7:00' //这个跟你x轴 名称对上
                }]]
            }

折现图标位置

 legend: {
                data: ['aa','bb'],//跟你series 里{name:}对应
                x: 'center',  //图标在下方
                y: 'bottom',
                textStyle:{  //图标字体颜色
                color:'#FFFFFF'
            },
                //  top: 10
            },

折线图 标点隐藏

     series: [
        {
            type: 'line',
            smooth: 0.6,
            symbol: 'none', //隐藏标点
            lineStyle: {
                color: 'green',
                width: 5
            },

去除背景色

  xAxis: {
            type: 'value',
            axisTick: {
                show: false
            },
             splitLine:{show: false},//去除网格线
            axisLine: {
                show: false
            },
            splitLine: {
                show: false
            },
            axisLabel: {
                show: false
            },
            splitArea:  //设置背景颜色
                {
                    show:true,
                    areaStyle:
                        {
                            color:[
                                'rgba(100,10,10,0)',
                                'rgba(100,10,10,0)'
                                // 'rgba(123,19,19,0.3)',
                                // 'rgba(100,100,100,0.3)'
                            ]
                        }
                }

        },

折线图显示最大,最小,平均值

 series: [
        {
            name: '最高气温',
            type: 'line',
            data: [11, 11, 15, 13, 12, 13, 10],
            markPoint: {
                data: [
                    {type: 'max', name: '最大值'}, //最大
                    {type: 'min', name: '最小值'} //最小
                ]
            },
            markLine: {
                data: [
                    {type: 'average', name: '平均值'} //平均
                ]
            }
        },
 markPoint: {
 //'circle', 'rect', 'roundRect', 'triangle', 'diamond', 'pin', 'arrow', 'none'
                 symbol: 'circle', //标记(气泡)的图形
                  symbolSize: 30, //标记(气泡)的大小
                  itemStyle:{
                     color: '#4587E7', //图形的颜色。
                     borderColor: '#000',//图形的描边颜色。支持的颜色格式同 color,不支持回调函数。
                     borderWidth: 0,//描边线宽。为 0 时无描边。
                     borderType: 'solid' //柱条的描边类型,默认为实线,支持 ‘solid’, ‘dashed’, ‘dotted’。
                  },
                data: [
                    {type: 'max', name: '最大值'},
                    {type: 'min', name: '最小值'}
                ]
            },

echarts点击事件重复执行解决方法

  myChar.off('click'); //解绑
    myChar.on('click', function (params) {
        //params.name : 2020-09-09
        var timeDate = params.name;
console.log(timeDate)
        readtable(timeDate)
        // 改变左下角日负荷曲线标题日期和曲线内的数据
        getOneDayLoad(timeDate+" 00:00:00",t)
    });

饼图显示百分比

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值