前端胖籽 | Echarts实践笔记

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

最近使用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");

}

}

},

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,365评论 19 139
  • 这篇文章主要讲述Echarts设置字体和线条的颜色相关操作笔记,希望文章对你有所帮助,主要是自己的在线笔记吧。我在...
    蓝色梦想家阅读 10,243评论 1 1
  • 现在已经深夜12点了,拖着疲惫身体还是写完这篇简书吧,今天用了Echarts实现动态加载数据,干货还是要分享给大家...
    喵妈阅读 3,221评论 0 3
  • 每走过一段路程,都会让自己停下来,慢慢梳理自己的思绪。 毕业一年多,到律所两个多月,搬了三次家。一路走走停停,却从...
    张美月阅读 153评论 0 1
  • 窗外的夕阳,温柔的光,轻轻抚慰过这座孤城。转角之后便会陌生,匆匆人群,匆匆追过的梦想,没有停留过的时光,没有执着过...
    DireStraits阅读 229评论 0 0

友情链接更多精彩内容