美文网首页
echarts 自定义图表

echarts 自定义图表

作者: Cathy_yyqx | 来源:发表于2018-11-23 10:30 被阅读0次

首先附上实现效果,被分了段的柱状图

幸亏了公司的设计师出的难题,不然我也不会去捣鼓这个东西的

这个图表的类型是 pictoriaBar ,在echarts 3.4版本(版本记得不太明确)之后有了这个类型的图

介绍下这个属性的具体用处:

barWidth: 设置柱子的宽度

symbol:设置小块的样式

symbolRepeat: 设置柱子上的小块是否重复,我尝试过发现,默认为false,只显示一个小块

symbolOffset: 设置每个柱子的位置(每个柱子的位置需要进行计算得出)

symbolSize: 设置每个小块的大小

constchartInit = {color: ["#7AC9D2","#00C1DE","#00749F","#77BEE8","#1890FF","#3436C7","#0103A0","#000272"],backgroundColor:"transparent",grid: {left:"10px",top:"50px",right:"50px",bottom:"16px",containLabel:true},xAxis: {type:"category",data: ["2018/08/15","2018/10/02","2018/01/19","2018/05/23","2018/09/28","2018/02/21","2018/11/11","2018/06/14"],axisLabel: {color:"#AFBCC4"},axisTick: {show:false},axisLine: {show:false}  },yAxis: {name:"单位",axisLine: {show:false},type:"value",nameGap:10,axisTick: {show:false},axisLabel: {color:"#747677"},splitLine: {lineStyle: {color:"rgba(216,216,216,0.10)",type:"solid"}    }  },legend: {top:20,data: [      {name:"东向西直行",icon:"square"},      {name:"东向西右转",icon:"square"},      {name:"西向东直行",icon:"square"},      {name:"西向东左转",icon:"square"},      {name:"南向北直行",icon:"square"},      {name:"南向北左转",icon:"square"},      {name:"北向南直行",icon:"square"},      {name:"北向南左转",icon:"square"}    ]  },series: [    {name:"东向西直行",type:"pictorialBar",symbol:"roundRect",symbolRepeat:true,// 分节barWidth:10,symbolSize: [10,5],//size,单个symbol的大小data: [120,132,101,134,90,230,210,180]    },    {name:"东向西右转",type:"pictorialBar",barWidth:10,symbolRepeat:true,symbol:"roundRect",symbolOffset: [13,0],// 柱子的位置symbolSize: [10,5],//size,单个symbol的大小data: [220,182,191,234,290,330,310,290]    },    {name:"西向东直行",type:"pictorialBar",symbolRepeat:true,symbol:"roundRect",symbolOffset: [26,0],// 柱子的位置symbolSize: [10,5],//size,单个symbol的大小barWidth:10,data: [150,232,201,154,190,330,410,430]    },    {name:"西向东左转",type:"pictorialBar",symbolRepeat:true,symbol:"roundRect",symbolOffset: [39,0],// 柱子的位置symbolSize: [10,5],//size,单个symbol的大小barWidth:10,data: [320,332,301,334,390,330,320,503]    },    {name:"南向北直行",type:"pictorialBar",barWidth:10,symbol:"roundRect",symbolRepeat:true,symbolOffset: [52,0],// 柱子的位置symbolSize: [10,5],//size,单个symbol的大小data: [820,932,901,934,1290,1330,1320,1222]    },    {name:"南向北左转",type:"pictorialBar",barWidth:10,symbol:"roundRect",symbolRepeat:true,symbolOffset: [65,0],// 柱子的位置symbolSize: [10,5],//size,单个symbol的大小data: [820,932,901,934,1290,1330,1320,1290]    },    {name:"北向南直行",type:"pictorialBar",barWidth:10,symbol:"roundRect",symbolRepeat:true,symbolOffset: [78,0],// 柱子的位置symbolSize: [10,5],//size,单个symbol的大小data: [120,132,101,134,90,230,210,180]    },    {name:"北向南左转",type:"pictorialBar",barWidth:10,symbol:"roundRect",symbolRepeat:true,symbolOffset: [91,0],// 柱子的位置symbolSize: [10,5],//size,单个symbol的大小data: [120,132,101,134,90,230,210,180]    }  ]};

相关文章

  • 细节优化

    ECharts图表中级入门之formatter:夜谈关于ECharts图表内的数据格式化方法 ECharts地图中...

  • Vue echarts

    安装 echarts 图表组件实现组件主要思路 安装 echarts 图表组件 如果经常使用图表,则可以封装一个 ...

  • echarts 自定义图表

    首先附上实现效果,被分了段的柱状图 幸亏了公司的设计师出的难题,不然我也不会去捣鼓这个东西的 这个图表的类型是 p...

  • echarts 自定义图表

    最近公司有个大屏的项目,其中里面有个饼图需要做,所以就研究了一下echarts.话不多说,直接看图吧,图片看不出动...

  • ECharts - 数据图表的使用

    欢迎移步我的博客阅读:《ECharts - 数据图表的使用》 关于ECharts(ECharts) ECharts...

  • react搭建后台前端框架

    前言: react框架搭建,自定义搭建前端框架包含基础的crud组件封装、基础图表组件内置(d3、echarts)...

  • 开源Demo

    JavaScript 图表库 ECharts https://www.oschina.net/p/echarts ...

  • echarts tooltip.formatter回调函数方式格

    问题 在使用 echarts 配置图表时,tooltip提示框的格式不能满足需求,这时需要自定义格式,echart...

  • Echarts实现水波图水球图水柱图的图表——liquidFil

    通过echarts实现水波球水球图水柱图的图表样式(图表是动态的) npm install echarts-liq...

  • ECharts图表位置调整

    ECharts图表位置调整(记录)

网友评论

      本文标题:echarts 自定义图表

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