Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.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 无法在X轴图表中显示毫秒_Javascript_Charts_Amcharts - Fatal编程技术网

Javascript 无法在X轴图表中显示毫秒

Javascript 无法在X轴图表中显示毫秒,javascript,charts,amcharts,Javascript,Charts,Amcharts,我正在创建一个amchart,X轴上有日期,Y轴上有特定值。数据集包含JavaScript时间戳中的日期,例如1489635251118。但我无法在轴上绘制毫秒。它只显示最长为秒的日期。毫秒不显示。X轴显示为11:50:30 这里是我使用categoryAxesSettings->minPeriod设置为fff的一个例子。它很好用 "categoryAxesSettings": { "minPeriod": "fff" } 但是当我创建新的dateFormats时,它不起作用。

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

这里是我使用categoryAxesSettings->minPeriod设置为
fff
的一个例子。它很好用

 "categoryAxesSettings": {
     "minPeriod": "fff"
  }
但是当我创建新的
dateFormats
时,它不起作用。()


您的第二个categoryAxesSettings代码段有几个bug

1) 毫秒表示的是
“fff”
,而不是
qq
。格式字符串的标识符不同于minPeriod标识符

2) 即使您没有自定义句点,也必须包含句点的完整数组。这也适用于
图表光标设置中的数组。文档中还列出了完整的阵列。
期间
还必须与
minPeriod
中允许的期间列表匹配(同样,
“qq”
无效):

我修改了你的代码并添加了更多的数据,这样你可以得到更清晰的图片

"categoryAxesSettings": {
    "minPeriod": "qq",
    "dateFormats":[{
      "period":"qq",
      "format":"JJ:NN:SS:QQ"
     }]
 }
"dateFormats": [{
  "period": "fff",
  "format": "NN:SS:QQQ"
}, {
  "period": "ss",
  "format": "NN:SS:QQQ"
}, {
  "period": "mm",
  "format": "JJ:NN"
}, {
  "period": "hh",
  "format": "JJ:NN"
}, {
  "period": "DD",
  "format": "MMM DD"
}, {
  "period": "WW",
  "format": "MMM DD"
}, {
  "period": "MM",
  "format": "MMM"
}, {
  "period": "YYYY",
  "format": "YYYY"
}]