项目实践中遇到一个根据需要,当X轴等于某个值是,柱状变成特殊颜色的需求,大致有两个方案实现:
1、在前台遍历数据对象,判断设置;
2、在后台拼装数据是,按照格式要求拼装好;
具体代码如下:
方法一:
option = { title: { text: "ECharts 示例" }, tooltip: {}, legend: { data:["销量"] }, xAxis: { data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"], axisLabel: {color: "green"} }, yAxis: {}, series: [{ name: "销量", type: "bar", data: [5, 20, 36, 10, 10, 20], itemStyle: { color: function(params){ var c =""; if(params.value>20){ c="red" }else{ c="green" } return c; } } }] };
方法二:
option = { title: { text: "ECharts 示例" }, tooltip: {}, legend: { data:["销量"] }, xAxis: { data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"], axisLabel: {color: "green"} }, yAxis: {}, series: [{ name: "销量", type: "bar", data: [5, 20, { value:"35", itemStyle: { color: "orange" } }, 10, 10, 20] }] };
也可以二者结合使用,实现自己的特殊需求,如果让后台实现则按照这个格式拼装数据返回到前台即可。希望对有类似需求的小伙伴,有所帮助。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/114053.html
项目实践中遇到一个根据需要,当X轴等于某个值是,柱状变成特殊颜色的需求,大致有两个方案实现: 1、在前台遍历数据对象,判断设置; 2、在后台拼装数据是,按照格式要求拼装好; 具体代码如下: 方法一: option = { title: { text: ECharts 示例 }, tooltip: {}, legend: { data:...
项目实践中遇到一个根据需要,当X轴等于某个值是,柱状变成特殊颜色的需求,大致有两个方案实现: 1、在前台遍历数据对象,判断设置; 2、在后台拼装数据是,按照格式要求拼装好; 具体代码如下: 方法一: option = { title: { text: ECharts 示例 }, tooltip: {}, legend: { data:...
摘要:我们在开发应用的时候经常美工会设计一些样式比较特殊的图表,这对于前端开发人员来说会增加开发量,如下图就是笔者开发过程中要求制作的带渐变色效果的柱状图今天在这里教大家如何用原生和如何用图表开发工具来实现。 我们在开发web应用的时候经常美工会设计一些样式比较特殊的图表,这对于前端开发人员来说会...
摘要:深夜学姐问我在中柱状图如何自定义顶部亮点先看效果图我们可以看到图中图表不仅有渐变色,同时柱状图顶部位置有一个不相同的顶部亮点图片接下来,我们一起来实现一下这个效果部分部分获取元素左侧名称列表号 ...
阅读 3204·2021-10-21 17:50
阅读 3213·2021-10-08 10:05
阅读 3275·2021-09-22 15:04
阅读 532·2019-08-30 14:00
阅读 1906·2019-08-29 17:01
阅读 1442·2019-08-29 15:16
阅读 3189·2019-08-26 13:25
阅读 810·2019-08-26 11:44