X 轴上的 AMCharts 时间戳
AMCharts Timestamp on x axis
AMCharts 库有一些问题。
使用 Java 构建了一个服务,其中 return 数据采用 JSON 格式,如下所示:
[{"datum":"2017-11-05 14:30:00","temperatura":17.2754,"slanost":38.0844},
{"datum":"2017-11-05 14:00:00","temperatura":17.1836,"slanost":38.1}]
我想要的是在 x 轴上显示日期时间,在 y 轴上显示温度或/和盐度..
我的html代码是这样的:
var chart = AmCharts.makeChart( "chartdiv", {
"type": "serial",
"dataLoader": {
"url": "rest/podatki/tempslajson"
},
"categoryField": "datum",
"dataDateFormat": "YYYY-MM-DD JJ:NN:SS",
"startDuration": 1,
"rotate": false,
"categoryAxis": {
"parseDates": true,
"minPeriod": "ss"
},
"graphs": [ {
"valueField": "temperatura",
"bullet": "round",
"bulletBorderColor": "#FFFFFF",
"bulletBorderThickness": 2,
"lineThickness ": 2,
"lineAlpha": 0.5
}]
} );
问题是我不确定 dataDateFormat 是否正确?!
我得到的结果是这样的(但是是错误的)
我做错了什么?!
在 AmCharts 中,基于日期的数据必须按升序排列,如 parseDates
文档中所述。根据文档:
Important: If this is set to true
, the data points needs to come pre-ordered in ascending order. Data with incorrect order might result in visual and functional glitches on the chart.
您的示例数据按降序排列,这可能会导致您的问题。
AMCharts 库有一些问题。 使用 Java 构建了一个服务,其中 return 数据采用 JSON 格式,如下所示:
[{"datum":"2017-11-05 14:30:00","temperatura":17.2754,"slanost":38.0844},
{"datum":"2017-11-05 14:00:00","temperatura":17.1836,"slanost":38.1}]
我想要的是在 x 轴上显示日期时间,在 y 轴上显示温度或/和盐度..
我的html代码是这样的:
var chart = AmCharts.makeChart( "chartdiv", {
"type": "serial",
"dataLoader": {
"url": "rest/podatki/tempslajson"
},
"categoryField": "datum",
"dataDateFormat": "YYYY-MM-DD JJ:NN:SS",
"startDuration": 1,
"rotate": false,
"categoryAxis": {
"parseDates": true,
"minPeriod": "ss"
},
"graphs": [ {
"valueField": "temperatura",
"bullet": "round",
"bulletBorderColor": "#FFFFFF",
"bulletBorderThickness": 2,
"lineThickness ": 2,
"lineAlpha": 0.5
}]
} );
问题是我不确定 dataDateFormat 是否正确?!
我得到的结果是这样的(但是是错误的)
我做错了什么?!
在 AmCharts 中,基于日期的数据必须按升序排列,如 parseDates
文档中所述。根据文档:
Important: If this is set to
true
, the data points needs to come pre-ordered in ascending order. Data with incorrect order might result in visual and functional glitches on the chart.
您的示例数据按降序排列,这可能会导致您的问题。