//学习例子
//http://gallery.echartsjs.com/...
学习过程中遇到的问题在
柱状图从上到下由多到少排列

//data格式如下
var data = [
{
"name": "United States of America",
"value": [1025000, 31.222, "美国"]
}, {
"name": "Russia",
"value": [433412, 13.202, "俄国"]
}]
//按照官网例子中option做法
yAxis: {
type: 'category',
data: data.map(function(ele) {
return ele.value[2]
}).reverse()
}
series:{
id: 'bar',
type: 'bar',
data: data.map(function(ele) {
return ele.value[0]
}).sort(function(a, b) {
return a > b
})
}
个人理解上述函数是,
对类目数组进行了reverse,对类目数值进行了sort排序,但是两者好像无法对应?
反复观察官网例子的效果,可以排序正常
可是我本地测试的时候,
地图上数据正常
柱状图的值从上到下也从多到少排列正常
但是类目和值对应不上
不知道我说清楚了没有
麻烦好心朋友帮我一下
//////////////////
再次说明一下问题
问题1,官网例子有错没?
问题2,
柱状图,类目轴是动态获得的,类目和数值如何一起排序
不是类目写死,然后只排序数值
//////////////
是不是只能我排好序然后赋值给y轴?
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...