常用的echarts有哪些?

echarts的官网:http://echarts.baidu.com/

echarts的概念:一个纯 Javascript 的图表库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的 Canvas 类库ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表

折线常用属性

splitLine:设置网格背景;
textStyle:设置样式(字体);
lineStyle:设置坐标轴的线的样式;
areaStyle:折线区域的背景

    var myChart = echarts.init(document.getElementById('echarts1'));
    option = {
        title: {
            text: '水导摆度特征值',
            x: 'center',
            textStyle: {
                color: 'rgba(0,0,0,0.1)',
                fontSize: 12
            }
        },
        tooltip: {
            trigger: 'axis',
            axisPointer: {
                type: 'cross',
                label: {
                    backgroundColor: '#6a7985'
                }
            }
        },
        legend: {
            data: ['邮件营销', '联盟广告', '视频广告', '直接访问', '搜索引擎']
        },
        toolbox: {
            feature: {
                saveAsImage: {}
            }
        },
        grid: {
            left: '3%',
            right: '4%',
            bottom: '3%',
            containLabel: true
        },
        color: '#08ffb0',
        xAxis: [{
                name: '单位(数量)',
                type: 'category',
                boundaryGap: false,//折线的起始点
                splitLine: {
                    show: true,
                    intercal: 'auto',
                     lineStyle: {
                       width: 2,
                       type:"dotted",
                       color: 'rgba(255, 255, 255, 0.2)',
                       fontSize:16
                    }
                },
                textStyle: {
                    color: '#eee',
                    fontSize: 16
                },
                axisLabel: {
                    show: true,
                    interval: 'auto',
                    textStyle: {
                        color: '#fff',
                        fontSize: 16
                    }
                },
                axisLine: {
                    lineStyle: {
                        color: '#fff',
                        width: 2,
                        fontSize: 16
                    }
                },
                data: ['1', '2', '3', '4', '5', '6',
                '7', '8', '9', '10','11','12','13',
                '14','15','16','17','18','19','20',
                '21', '22', '23', '24', '25', '26',
                '27', '28', '29', '30',]
            }

        ],
        yAxis: [{
            name: '单位(数量)',
            type: 'value',
            axisLabel: {
                show: true,
                interval: 'auto',

            },
            axisLine: {
                lineStyle: {
                    color: '#fff',
                    width: 2,
                    fontSize: 16
                }
            },
            splitLine: {
                    show: true,
                    intercal: 'auto',
                     lineStyle: {
                        width: 2,
                       type:"dotted",
                       fontSize: 16,
                       color: 'rgba(255, 255, 255, 0.2)'
                    }
                },
        }],
        series: [{
            name: '水导摆度特征值',
            type: 'line',
            stack: '总量',
            lineStyle: {
                normal: {
                    width: 2,
                    color: '#08ffb0'
                }
            },
            markLine: {
                data: [{
                        type: 'average', 
                        name: '平均值',
                        lineStyle: {
                            color: '#ffd033',
                            type:"solid",
                            width: 2,
                        }
                    }]
            },
            areaStyle: {

                normal: {
                    color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                        offset: 0,
                        color: '#08ffb0'
                    }, {
                        offset: 0.001,
                        color: 'rgba(33, 198, 160, 0.35)'

                    }, {
                        offset: 0.8,
                        color: 'rgba(0, 0, 0, 0.15)'

                    }], false),
                    shadowColor: 'rgba(255, 255, 2, 0.1)',
                    shadowBlur: 10
                }
            },
            data: [80, 132, 101, 134,110,120,100, 99,116, 95,
            80,93, 100, 130,120,151,132, 184,210,220,
            211, 222, 221, 234,143,157,180,166,177,210
            ]
        }]
    }
    myChart.setOption(option);

饼图常用属性

textStyle:字体颜色
backgroundColor:背景颜色

option = {
    backgroundColor: '#2c343c',

    title: {
        text: '饼状图',
        left: 'center',
        top: 20,
        textStyle: {
            color: '#ccc' 
        }
    },

    tooltip : {
        trigger: 'item',
        formatter: "{a} <br/>{b} : {c} ({d}%)"//提示信息
    },

    visualMap: {
        show: false,
        min: 80,
        max: 600,
        inRange: {
            colorLightness: [0, 1]//显示的色彩
        }
    },
    series : [
        {
            name:'访问来源',
            type:'pie',
            radius : '55%',
            center: ['50%', '50%'],//位置
            data:[
             {
是以key,value形式的数据
            }
            ].sort(function (a, b) { return a.value - b.value; }),
            roseType: 'radius',
            label: {
                normal: {
                    textStyle: {
                        color: 'rgba(255, 255, 255, 0.3)'
                    }
                }
            },
            labelLine: {
                normal: {
                    lineStyle: {
                        color: 'rgba(255, 255, 255, 0.3)'
                    },
                    smooth: 0.2,
                    length: 10,
                    length2: 20
                }
            },
            itemStyle: {
                normal: {
                    color: '#c23531',
                    shadowBlur: 200,
                    shadowColor: 'rgba(0, 0, 0, 0.5)'
                }
            },

            animationType: 'scale',
            animationEasing: 'elasticOut',
            animationDelay: function (idx) {
                return Math.random() * 200;
            }
        }
    ]
};

柱状图

xAxis :x轴;
yAxis :y轴

app.title = '柱状图';

option = {
    color: ['#3398DB'],
    tooltip : {
        trigger: 'axis',
        axisPointer : {            // 坐标轴指示器,坐标轴触发有效
            type : 'shadow'        // 默认为直线,可选为:'line' | 'shadow'
        }
    },
    grid: {
        left: '3%',
        right: '4%',
        bottom: '3%',
        containLabel: true
    },
    xAxis : [
        {
            type : 'category',
            data : ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'],
            axisTick: {
                alignWithLabel: true
            }
        }
    ],
    yAxis : [
        {
            type : 'value'
        }
    ],
    series : [
        {
            name:'提示',
            type:'bar',
            barWidth: '60%',
            data:[10, 52, 200, 334, 390, 330, 220]
        }
    ]
};

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 157,298评论 4 360
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 66,701评论 1 290
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 107,078评论 0 237
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,687评论 0 202
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,018评论 3 286
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,410评论 1 211
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,729评论 2 310
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,412评论 0 194
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,124评论 1 239
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,379评论 2 242
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 31,903评论 1 257
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,268评论 2 251
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 32,894评论 3 233
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,014评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,770评论 0 192
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,435评论 2 269
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,312评论 2 260

推荐阅读更多精彩内容