echarts 取地图上值排在前三的区域,最大值给红色,第二大的值给黄色,第三个值给绿色,请问哪位大神有例子,或者懂写的给个deom 现在使用广西地图,需求需要实现根据地图上显示的值取前面三个,分别给不同的三种颜色,最大值给红色,第二大的值给黄色,第三个值给绿色,如图所示,南宁市与贵港市分别给红色与黄色,请问哪位大神有例子,或者懂写个deom,希望可以用JS实现。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个地图使用单独的JSON文件引入的,地图上面的数据是通过动态加载出来的,区域名称和用户数都是通过外部加载,区域名称原本是有值的。您说的原始数据是指? 那我们分解一下你的问题,看看到底你卡在哪儿了。首先,确认一下你是否可以对echarts绘制好的图形里改变某个区域的颜色;然后,确认一下你是不是可以正常拿到区域名称和用户数,然后计算出最大的三个值;最后,检查一下你计算出的值对应的区域名称和地图上的名称是否可以匹配。 如果不能对某个区域改变颜色,你怎么做到最大值给红色,第二大的值给黄色,第三个值给绿色?然后按你的描述我理解你拿到的数据结构大概是这样的[ {"area": "桂林市", "用户数": 0}, {"area": "柳州市", "用户数": 0}, ...]这样的数据结构你不知道怎么算用户数最大的三个地址吗? 在非IE浏览器里,怎么检查一个url是否有效呢? 在网页上显示自定义格式的文件 iframe 的遮罩层 JS里面怎么把数字转化为字符串? 关于JQuery jqGrid colModel 遇到的一个问题!! 模拟文件域提交问题 js 中 (-2.3) + (20) + (-20) 相加问题 怎么样将设为主页做成js函数? 有一个下拉菜单,当我选种某一项就在下面的一列里产再生一个下拉菜单,急===解决! 如何知道一个页面的高度和宽度,包括被窗口挡住的部分? js变量赋值 python+selenium始终获取不到页面的alert弹窗一直报错,求大神帮忙啊
如果不能对某个区域改变颜色,你怎么做到最大值给红色,第二大的值给黄色,第三个值给绿色?然后按你的描述我理解你拿到的数据结构大概是这样的[
{"area": "桂林市", "用户数": 0},
{"area": "柳州市", "用户数": 0},
...
]这样的数据结构你不知道怎么算用户数最大的三个地址吗?