Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AMCharts中未正确显示数据(使用dataLoader检索的数据)_Javascript_Json_Amcharts - Fatal编程技术网

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

Javascript AMCharts中未正确显示数据(使用dataLoader检索的数据),javascript,json,amcharts,Javascript,Json,Amcharts,我正在将包含数据的json文件加载到amcharts中,并将日期时间显示为我的类别轴。它似乎做错了什么,因为它显示有1899年的数据,而json文件中最早的数据是2018年的数据。我使用dateParser在正确的日期结构中解析它,但是当我不解析它时,它会显示在图表中,但是我不能对数据使用时间函数。所以这是一个大问题。以下是我的图表代码: var chartConfig={ “数据加载器”:{ “url”:“datafiles/dummyData.json”, “格式”:“json”, “淋浴

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

var chartConfig={
“数据加载器”:{
“url”:“datafiles/dummyData.json”,
“格式”:“json”,
“淋浴者”:没错,
“鼻孔”:没错,
“异步”:true
},
“类型”:“串行”,
“主题”:“无”,
“marginLeft”:70,
“数据日期格式”:“D/MM/YYYY J:NN”,
“图表”:[{
“子弹”:“圆形”,
“Bullet BorderAlpha”:1,
“bulletColor”:“FFFFFF”,
“bulletSize”:5,
“HidebulletScont”:50,
“线宽”:2,
“线条颜色”:“#000000”,
“标题”:“红线”,
“useLineColorForBulletBorder”:正确,
“值字段”:“历史葡萄糖(mg/dL)”
}],
“图表光标”:{
“CategoryBallooneEnabled”:false
},
“类别字段”:“Tijd”,
“分类法”:{
“parseDates”:正确,
“minPeriod”:“hh”,
“dashLength”:1,
“minorGridEnabled”:真,
“labelsEnabled”:正确,
“滴答声长度”:0
},
“价值轴”:[{
“ignoreAxisWidth”:真
}],
指南:[{
//价值轴指南
数值:100,
总价值:200,
填充字母:40,
填充颜色:“008000”
}, {
值:0,
toValue:100,
fillAlpha:0.40,
填充颜色:“0000FF”
}, {
价值:200,
总价值:10000,
fillAlpha:0.40,
fillColor:#FF0000”
}]

};问题可能是由于您的时间戳格式。如中所述,
dataDateFormat
中不支持用星号标记的单字母格式代码(尤其不允许使用
D
J
——您需要
DD
JJ
)。您需要将数据中的小时和天数归零,并相应地调整
dataDateFormat

谢谢,我现在就试试