JS Highcharts无法正常工作

时间:2016-04-05 12:45:32

标签: javascript highcharts

我会创建一个" bar" highcharts(Fiddle

正如您在那里看到的,我的数据以数组形式出现: var x = [ [ ["W",20], ["M",9] ] ];.

如果我将类型从bar更改为pie,我的代码工作正常。

我想展示一个酒吧--20%的女人,80%的男人。

你知道我的意思吗?谢谢!

2 个答案:

答案 0 :(得分:2)

可能这就是你要找的东西:

series: [{
    name: x[0][0][0],
    data: [x[0][0][1]]
}, {
    name: x[0][1][0],
    data: [x[0][1][1]]
}]

http://jsfiddle.net/4ngcswa1/5/

但最好更改数据格式以更好地匹配图表所需的内容。

答案 1 :(得分:0)

对于图表中的每个元素,系列数组中都需要一个对象

    series: [{
        name: 'M',
        data: [80]
    }, {
        name: 'F',
        data: [20]
    }]

http://jsfiddle.net/ngazy8a2/