猿问

echarts怎么获取柱状图颜色

问题描述

echarts柱状图中怎样获取某一柱状的颜色(或者获取legend里对应图例的颜色)

问题出现的环境背景及自己尝试过哪些方法

用myChart.component.legend.getColor(value),但是报错Cannot read property 'legend' of undefined

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)
var color=myChart.component.legend.getColor("设备注册率");
console.log("color "+color);

你期待的结果是什么?实际看到的错误信息又是什么?

获取不到legend对象


慕无忌1623718
浏览 1662回答 1
1回答

呼唤远方

echarts中不能直接获取到legend中某一个图例或者柱状图中某一个柱子的颜色,myChart.component.legend.getColor(value)这个方法在高版本的echarts中没有,我当时查到这个方法也是别人在四年前的解决办法,如本问题的第一个回答说的那样使用2.0版本,有lengend对象,但是没有getColor这个方法,我用的是最新版本的echarts,连legend对象都没有
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答