如何解决React Highchart的数据格式错误
首先,你好
要解释我的问题:我遇到了Highchart的问题,我想默认选择缩放选择器中的全部(已选择选项:5),但是我无法选择任何一个选择器范围。 / p>
我要解决的是我的数据格式错误,我有:
[{…},{…},{…}]
0: {x: 1599264000000,y: 39}
1: {x: 1599350400000,y: 39}
2: {x: 1599436800000,y: 39}
3: {x: 1599523200000,y: 59}
4: {x: 1599609600000,y: 46}
5: {x: 1599696000000,y: 50}
6: {x: 1599782400000,y: 53}
length: 7
__proto__: Array(0)
=>我这样做是:
const qos = datas?.map((data) => ({
x: (data.date && data.date.utc(true).valueOf()) || 0,y: (data.qos !== undefined && (100 - data.qos)) || undefined
})).sort();
console.log(qos);
但是我需要使用这种格式:
[{x: 1599264000000,y: 39},{x: 1599350400000,{x: 1599436800000,{x: 1599523200000,y: 59},{x: 1599609600000,y: 46},{x: 1599696000000,y: 50},{x: 1599782400000,y: 53}];
->这是一个JSON数组,对吗?两者有什么区别?我应该怎么做才能使用相同的格式
编辑:
console.log(typeof (qos),JSON.stringify(qos,null,2));
给我
object [
{
"x": 1599264000000,"y": 39
},{
"x": 1599350400000,{
"x": 1599436800000,{
"x": 1599523200000,"y": 59
},{
"x": 1599609600000,"y": 46
},{
"x": 1599696000000,"y": 50
},{
"x": 1599782400000,"y": 53
}
]
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。