gpt4 book ai didi

javascript - AMCharts 中的数据未正确显示(使用 dataLoader 检索的数据)

转载 作者:行者123 更新时间:2023-12-03 00:08:21 26 4
gpt4 key购买 nike

我正在将包含数据的 json 文件加载到我的 amcharts 中,并将日期时间显示为我的类别轴。它似乎做错了什么,因为它显示有来自 1899 年的数据,而 json 文件中最旧的数据来自 2018 年。我使用 dateParser 以正确的日期结构解析它,但是当我不解析它时,它显示在图表中,但我无法对数据使用时间函数。所以这是一个大问题。下面是我的图表的代码:

var chartConfig = {
"dataLoader": {
"url": "datafiles/dummyData.json",
"format": "json",
"showErrors": true,
"noStyles": true,
"async": true
},
"type": "serial",
"theme": "none",
"marginLeft": 70,
"dataDateFormat": "D/MM/YYYY J:NN",
"graphs": [{
"bullet": "round",
"bulletBorderAlpha": 1,
"bulletColor": "#FFFFFF",
"bulletSize": 5,
"hideBulletsCount": 50,
"lineThickness": 2,
"lineColor": "#000000",
"title": "red line",
"useLineColorForBulletBorder": true,
"valueField": "Historie glucose (mg/dL)"
}],
"chartCursor": {
"categoryBalloonEnabled": false
},
"categoryField": "Tijd",
"categoryAxis": {
"parseDates" : true,
"minPeriod" : "hh",
"dashLength": 1,
"minorGridEnabled": true,
"labelsEnabled": true,
"tickLength": 0
},
"valueAxes": [{
"ignoreAxisWidth": true
}],
guides: [{
//value axis guide
value: 100,
toValue: 200,
fillAlpha: .40,
fillColor: "#008000"
}, {
value: 0,
toValue: 100,
fillAlpha: 0.40,
fillColor: "#0000FF"
}, {
value: 200,
toValue: 10000,
fillAlpha: 0.40,
fillColor: "#FF0000"
}]
};

这是我的 json 文件的示例:

  {
"ID":75461
,"Tijd":"6/11/2018 5:47"
,"Type vastlegging":0
,"Historie glucose (mg/dL)":122
,"Scan glucose (mg/dL)":null
,"Niet-numeriek snelwerkende insuline":""
,"Snelwerkende insuline (eenheden)":""
,"Niet-numeriek voedsel":""
,"Koolhydraten (gram)":""
,"Niet-numeriek langwerkende insuline":""
,"Langwerkende insuline (eenheden)":""
,"Notities":""
,"Strip glucose (mg/dL)":""
,"Keton (mmol/L)":""
,"Maaltijdinsuline (eenheden)":""
,"Correctieinsuline (eenheden)":""
,"Gebruikerswijziging insuline (eenheden)":""
,"Vorige tijd":""
,"Bijgewerkte tijd":""
}

以下是数据在图表中显示方式的屏幕截图:

Chart with wrong data

有人可以帮我吗?我已经找了好几天了。提前致谢!

最佳答案

该问题可能是由于您的时间戳格式造成的。正如 this article 中提到的,dataDateFormat 不支持用星号标记的单字母格式代码(特别是不允许 DJ - 您想要 DDJJ)。您需要对数据中的小时和天进行零填充,并相应地调整 dataDateFormat

关于javascript - AMCharts 中的数据未正确显示(使用 dataLoader 检索的数据),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54863188/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com