无法在X轴股票Amcharts中显示Milli秒

时间:2017-03-16 03:44:45

标签: javascript charts amcharts

我正在创建一个am轴,其中X轴上有Date,Y轴上有一定值。数据集包含JavaScript时间戳中的日期,例如1489635251118。但我无法在轴上绘制毫秒数。它仅显示最多秒的日期。毫秒秒未显示。 X轴显示为11:50:30。

这是一个DEMO,其中我使用categoryAxesSettings-> minPeriod设置为fff。它工作正常。

 "categoryAxesSettings": {
     "minPeriod": "fff"
  }

但是当我创建新dateFormats时,它无法正常工作。 (DEMO

"categoryAxesSettings": {
    "minPeriod": "qq",
    "dateFormats":[{
      "period":"qq",
      "format":"JJ:NN:SS:QQ"
     }]
 }

1 个答案:

答案 0 :(得分:1)

您的第二个类别AxesSettings代码段有几个错误。

1)minPeriod的毫秒是format aeactae $AEMGMT. -------- ERROR 48-59: The format $AEMGMT was not found or could not be loaded. ,而不是"fff"。格式字符串的标识符与minPeriod标识符不同。

2)您的dateFormats必须包含完整的句点数组,即使您没有自定义它们。这也适用于qq中的categoryBalloonDateFormats数组。完整数组也列在formatting dates文档中。 chartCursorSettings也必须与period中的允许期间列表相匹配(同样,minPeriod无效):

"qq"

我修改了您的代码并添加了更多数据,以便您获得更清晰的图片here