Node.js 设置数据格式以使用高位图表在折线图上绘制
下面是我拥有的JSON格式的数据。值将被求和 每个月更新,并按年份分组,以获得绘制折线图的正确格式Node.js 设置数据格式以使用高位图表在折线图上绘制,node.js,typescript,highcharts,momentjs,linechart,Node.js,Typescript,Highcharts,Momentjs,Linechart,下面是我拥有的JSON格式的数据。值将被求和 每个月更新,并按年份分组,以获得绘制折线图的正确格式 const listItems = [{ "id": 1, "total": 21.15, "dat": "2017-10-21T08:32:36.000Z" }, { "id": 2, "total": 22, "dat": "2018-04-24T13:46:16.000Z"
const listItems = [{
"id": 1,
"total": 21.15,
"dat": "2017-10-21T08:32:36.000Z"
},
{
"id": 2,
"total": 22,
"dat": "2018-04-24T13:46:16.000Z"
},{
"id": 3,
"total": 11,
"dat": "2017-11-24T13:46:16.000Z"
},
{
"id": 4,
"total": 12,
"dat": "2018-04-02T09:15:35.000Z",
}
]
我想把它转换成下面的格式,在折线图上画出来。每个月比较2017年和2018年两年
var xAxis = {
categories: [
"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"
]
};
var series = [
{
name: "2017",
data: [
7.0,6.9,9.5,14.5,18.2,21.5,25.2,26.5,23.3,18.3,13.9,9.6
]
},
{
name: "2018",
data: [-0.2, 0.8,5.7,11.3,17.0,22.0,24.8,24.1,20.1,14.1,8.6,2.5
]
}
];
你能给我们更多的信息吗?你想在这里取得什么成就?非常感谢。您好@MOFD,您能更准确地描述一下您的问题吗?您希望如何准确地转换这些值?