zoukankan      html  css  js  c++  java
  • ECharts常用配置

    ECharts的一些配置总是记不住,还要再去查官方API,很费时。

    把常用的总结一下,比较零散,想到什么就写什么了,以后工作中遇到其他的再补进来。

    颜色

    定义一个数组,柱状图和饼图的颜色就会按这个顺序显示

    color:['#1989FA','#91CC75','#EE6666','#FAC858','#EA7CCC','#3BA272','#FC8452']

    图表边距

    grid: {
      top: '10%',
      right: '10%',
      bottom: '10%',
      left: '10%',, 
      containLabel: true
    }

    containLabel 设为 true ,内容不会溢出 

    坐标轴xAxisyAxis

    xAxis: {
        data:[],
    
        //类型,'value'数值,'category'类目
        type: 'category',    
                            
        //轴线相关设置                        
        axisLine: {
            lineStyle: {
                //线颜色
                color: "blue"
            }
        },    
                        
        //刻度标签相关设置
        axisLabel: {
            textStyle: {
                //文字颜色
                color: 'red'
            },
            //显示间隔
            interval:0,
            //文字倾斜
            rotate:30
        },
        
        //网格线
        splitLine:{
            show: true,
            lineStyle:{
                //线颜色
                color: "rgba(64,158,255,0.2)"
            }
        },
    }

    4 柱状图宽度(设置在series中)

    series: [{
        barWidth: '30px'
    }]

    5 柱状图上显示数值(设置在series中)

    series: [{    
        itemStyle:{
            normal:{
                label:{
                    show:true,
                    position:'top',
                    color:"#409EFF"
                }
            }
        }
    }]

    柱状图渐变色(设置在series中)

    series: [{
        itemStyle: {
            normal: {
                color: new echarts.graphic.LinearGradient(
                    0, 0, 0, 1,
                    [{
                            offset: 0,
                            color: '#FF6C25'
                        },
                        {
                            offset: 1,
                            color: '#ffb025'
                        }
                    ]
                )
            }
        }
    }]

    横向渐变是将0, 0, 0, 1改成0, 0, 1, 0

    7 tooltip是鼠标放上去显示的数据信息(黑色透明)

    8 屏幕变化时重置图表大小

    window.addEventListener('resize',function(){
        chat.resize();  //chat是定义的图表对象
    });
  • 相关阅读:
    python3 使用代理
    oracle 删除重复记录
    oracle语句
    python 函数split()
    CentOS 6.6 中中文输入法设置
    CentOS 6.6 中设置Terminal快捷键
    vmware-workstation-11中centos-6.6安装
    利用powerdesigner反向数据库结构,生成ER图
    [转载]oracle 11g不能导出空表的多种解决方法
    [转载]新手入门:Spring的一些学习方法及意见
  • 原文地址:https://www.cnblogs.com/hzhjxx/p/14825409.html
Copyright © 2011-2022 走看看