Highcharts 是否可以更改“的名称?”;x";对于x数据?

Highcharts 是否可以更改“的名称?”;x";对于x数据?,highcharts,Highcharts,我收到的数据,我想图表。不幸的是,它由以下记录组成 { abcisse: 5, ordonnee: 9 } 这是我想要的 在highcharts术语中,上述记录对应于 { x: 5, y: 9 } 是否可以通知highcharts,他应该在abcisse中查找x的值,以及在Ordonne中查找y的值?或者我必须对数据进行后处理并创建x和y条目吗?您可以使用数组映射函数将记录转换为需要的格式。例如,如果您的数据位于一个名为myData的数组中,则可以使用 $('

我收到的数据,我想图表。不幸的是,它由以下记录组成

{
    abcisse: 5,
    ordonnee: 9
}
这是我想要的

在highcharts术语中,上述记录对应于

{
    x: 5,
    y: 9
}

是否可以通知highcharts,他应该在
abcisse
中查找
x
的值,以及在
Ordonne
中查找
y
的值?或者我必须对数据进行后处理并创建
x
y
条目吗?

您可以使用数组映射函数将记录转换为需要的格式。例如,如果您的数据位于一个名为myData的数组中,则可以使用

$('#container').highcharts({
    ....
    series: [{
        data: myData.map(function (item) {return { x: item.abcisse, y: item.ordonnee}; })
    }]
    ...
});

您可以使用数组映射函数将记录转换为需要的格式my highcharts。例如,如果您的数据位于一个名为myData的数组中,则可以使用

$('#container').highcharts({
    ....
    series: [{
        data: myData.map(function (item) {return { x: item.abcisse, y: item.ordonnee}; })
    }]
    ...
});

虽然它不能完全回答我的问题(是否可以修改坐标的变量名),但我了解了
map()
——这很好。它几乎引入了Python的理解:)。谢谢。虽然它不能完全回答我的问题(是否可以修改坐标的变量名),但我了解了
map()
——这很好。它几乎引入了Python的理解:)。谢谢,没有这样的选择。有一个选项,但工作方式有点不同(将
[]
数组更改为
{x/y}
对象)。@PawełFus:谢谢。在这种情况下,鲍比下面的解决方案是可行的。没有这样的选择。有一个选项,但工作方式有点不同(将
[]
数组更改为
{x/y}
对象)。@PawełFus:谢谢。在这种情况下,鲍比下面的解决方案是可行的。