Javascript JS海图不起作用

Javascript JS海图不起作用,javascript,highcharts,Javascript,Highcharts,我将创建一个条形图 如图所示,我的数据以数组形式出现: 变量x=[[W,20],[M,9]] 如果我将类型从bar更改为pie,我的代码工作正常 我想展示一个酒吧——20%的女性,80%的男性 你知道我的意思吗?谢谢大家! 也许这就是你想要的: series: [{ name: x[0][0][0], data: [x[0][0][1]] }, { name: x[0][1][0], data: [x[0][1][1]] }] 但最好更改数据格式,以便更好地匹配

我将创建一个条形图

如图所示,我的数据以数组形式出现: 变量x=[[W,20],[M,9]]

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

我想展示一个酒吧——20%的女性,80%的男性


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

也许这就是你想要的:

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

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

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

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

问题是,我也将series用于pie类型。。因此,我需要我的代码片段我不确定是否可以对两个图形使用相同的数据对象“按原样”我认为对于每种类型的图形,您需要对每个数据进行不同的处理它应该是什么样子的?您检查了我的小提琴了吗?它将显示结果对不起:但最好更改数据格式,以更好地匹配图表所期望的数据格式a:如何更改?基本上,图表的服务器端或源应产生类似于azibi已经提出的输出:[{name:'M',data:[80]},{名称:'F',数据:[20]}]