美文网首页echarts中国
前端胖籽 | Echarts实践笔记

前端胖籽 | Echarts实践笔记

作者: 紫由袅 | 来源:发表于2017-06-27 17:15 被阅读115次

    数据很多的时候,往往以图表的形式表现出来显得更加直接

    最近使用vue-echarts-v3时,遇到很多问题,小胖籽也在这里做个整理。


    图表引入成功以后,无法显示,报错

    full.js?5fd1:10     Can't get dom width or height

    解决办法:

    对应的dom元素(即放置图形的dom)需要在调用echart.init之前,就要给图形dom加上对应的宽度和高度,必须,不然就会提示这个,给这个图表加上高度和宽度

    div.vue-echarts{

    width: 1000px;

    height: 600p'x;

    }

    如何设置图表同序列不同数据点的独立颜色值

    itemStyle: {

    normal: {

    color: function(params) {

    // build a color map as your need.

    var colorList = [    '#C1232B','#B5C334','#FCCE10','#E87C25','#27727B',                           '#FE8463','#9BCA63','#FAD860','#F3A43B','#60C0DD',                           '#D7504B','#C6E579','#F4E001','#F0805A','#26C0C0' ];

    return colorList[params.dataIndex]

    }

    设置最大值/最小值/平均值

    markPoint: {

    data: [

    { type: 'max', name: '最大值',symbolSize:70 },

    { type: 'min', name: '最小值',symbolSize:70  }

    ],

    }

    markLine: {

    data: [

    { type: 'average', name: '平均值' }

    ],

    }

    显示坐标轴的单位

    yAxis: {

    axisLabel: {

    formatter: '{value}万'

    },

    坐标轴显示不全

    xAxis: {

    data: ["河南", "云南", "江苏", "山西", "河北", "浙江", "广西", "内蒙古", "湖北", "西藏", "山东", "甘肃", "青海", "湖南", "广东", "未知", "四川", "天津", "吉林", "安徽", "海南", "黑龙江", "辽宁", "上海", "贵州", "北京", "重庆", "江西", "宁夏", "陕西", "新疆", "福建"],

    axisLabel: {

    //  interval:0,//横轴信息全部显示

    //  rotate:-20,//-30度角倾斜显示

    //x轴的文字全部显示并且为竖行显示

    interval: 0,

    formatter: function (value) {

    return value.split("").join("\n");

    }

    }

    },

    相关文章

      网友评论

        本文标题:前端胖籽 | Echarts实践笔记

        本文链接:https://www.haomeiwen.com/subject/tkvecxtx.html