echarts自己用的一些注释

Posted 坚持的人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了echarts自己用的一些注释相关的知识,希望对你有一定的参考价值。

注释

1、         地图类型http://echarts.baidu.com/demo.html#geo-lines

  • option = {

    backgroundColor: ‘#404a59‘,//背景颜色

    title : {//标题

        text: ‘模拟迁徙‘, //主标题

        subtext: ‘数据纯属虚构‘, //副标题

        left: ‘center‘, //位置

  x:‘center‘,//可以直接设置位置

        textStyle : {//文本样式

            color: ‘#fff‘

fontSize: 20//字体大小

 

        }

    },

    tooltip : {//提示信息

        trigger: ‘item‘//触发类型

    },

    legend: {//图例

        orient: ‘vertical‘, //水平还是垂直

        top: ‘bottom‘, //位置

        left: ‘right‘, //位置

        data:[‘北京 Top10‘, ‘上海 Top10‘, ‘广州 Top10‘], //图例显示数组

        textStyle: {//图例样式

            color: ‘#fff‘

        },

        selectedMode: ‘single‘//单选还是多选(Multiple)

    },

    geo: {//地图

        map: ‘china‘, //具体地图,一个文件

        label: {//地图标签

            emphasis: {//强调,鼠标移动到上面

                show: false//是否显示

            }

        },

        roam: true,

        itemStyle: {//地图每项样式设置

            normal: {//正常状态,鼠标未移入

                areaColor: ‘#323c48‘,

                borderColor: ‘#404a59‘

            },

            emphasis: {//鼠标移入

                areaColor: ‘#2a333d‘

            }

        }

    },

    series: series//地图展示数组,最重要的一部分

};

2、         series详细设置

series.push({

        name: item[0] + ‘ Top10‘, //数组展示名称

        type: ‘lines‘, //展示类型

        zlevel: 1, //层叠级别

        effect: {//效果设置

            show: true,

            period: 6,

            trailLength: 0.7,

            color: ‘#fff‘,

            symbolSize: 3//展示图标的大小

        },

        lineStyle: {//线样式

            normal: {

                color: color[i],

                width: 0,

                curveness: 0.2

            }

        },

        data: convertData(item[1])

    },

    {

        name: item[0] + ‘ Top10‘,

        type: ‘lines‘,

        zlevel: 2,

        symbol: [‘none‘, ‘arrow‘], //标志符号设置

        symbolSize: 10, //标志符号大小

        effect: {

            show: true,

            period: 6,

            trailLength: 0,

            symbol: planePath,

            symbolSize: 15

        },

        lineStyle: {

            normal: {

                color: color[i],

                width: 1,

                opacity: 0.6,

                curveness: 0.2

            }

        },

        data: convertData(item[1])

    },

    {

        name: item[0] + ‘ Top10‘,

        type: ‘effectScatter‘,//散点图

        coordinateSystem: ‘geo‘, //坐标系

        zlevel: 2,

        rippleEffect: {

            brushType: ‘stroke‘

        },

        label: {

            normal: {

                show: true,

                position: ‘right‘,

                formatter: ‘{b}‘//数组的标签展示,也可以是js函数返回值

            }

        },

        symbolSize: function (val) {//标志大小,可以是函数返回值

            return val[2] / 8;

        },

tooltip:{

            formatter: function (val){ //参数表示该项数组内的只

               return val.name+‘:<br/>‘+val.value[2]+"MB";  //换行符

            }

        },

        itemStyle: {

            normal: {

                color: color[i]

            }

        },

        data: item[1].map(function (dataItem) {

            return {

                name: dataItem[1].name,

                value: geoCoordMap[dataItem[1].name].concat([dataItem[1].value])

            };

        })

    });

以上是关于echarts自己用的一些注释的主要内容,如果未能解决你的问题,请参考以下文章

echarts怎么用?

记录一些自己用的前端工具函数

一些自己用的java类

java基础:注释

自主封装hooks+echarts(超详细介绍)开箱即用框架

关于echarts整合多个类似option