javascript - 类目y轴排序不正常?
高洛峰
高洛峰 2017-04-11 11:43:29
[JavaScript讨论组]

//学习例子
//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轴?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号