AmCharts 时间戳数据点被格式化为最近的一天
AmCharts timestamp data points are formatted to nearest day
所以我的日期格式是 "yyyy-MM-dd HH:mm:ss",我认为这会导致我的数据点四舍五入到当天。
var chart = am4core.createFromConfig({
// Category axis
"xAxes": [{
"type": "DateAxis",
"renderer": {
"labels": {
"location": 0.0001
}
},
"dateFormats": {
"dateFormat": "yyyy-MM-dd HH:mm:ss"
}
}],
显示我遇到的问题的图片
Timestamp format: 2016-12-08 14:00:43
[1]: https://i.stack.imgur.com/yhhbn.png
您需要设置inputDateFormat
to parse your date+timestamp format。默认情况下,它设置为解析每日数据 (yyyy-MM-dd
),这就是您的数据聚集在一起的原因。
am4core.createFromConfig({
// ...
dateFormatter: {
inputDateFormat: 'yyyy-MM-dd HH:mm:ss',
// ...
},
// ...
所以我的日期格式是 "yyyy-MM-dd HH:mm:ss",我认为这会导致我的数据点四舍五入到当天。
var chart = am4core.createFromConfig({
// Category axis
"xAxes": [{
"type": "DateAxis",
"renderer": {
"labels": {
"location": 0.0001
}
},
"dateFormats": {
"dateFormat": "yyyy-MM-dd HH:mm:ss"
}
}],
显示我遇到的问题的图片
Timestamp format: 2016-12-08 14:00:43
[1]: https://i.stack.imgur.com/yhhbn.png
您需要设置inputDateFormat
to parse your date+timestamp format。默认情况下,它设置为解析每日数据 (yyyy-MM-dd
),这就是您的数据聚集在一起的原因。
am4core.createFromConfig({
// ...
dateFormatter: {
inputDateFormat: 'yyyy-MM-dd HH:mm:ss',
// ...
},
// ...