2017-03-16 5 views
0

私はX軸上のDateとY軸上の特定の値を持つAmchartを作成しています。データセットには、JavaScriptタイムスタンプの日付(例:1489635251118)が含まれています。しかし、私は軸上にミリ秒をプロットすることができません。これは、秒までの日付のみを表示します。ミリ秒は表示されません。 X軸は11:50:30と表示されます。X軸にMilli秒を表示できませんAmcharts

ここにはDEMOがあります。私はcategoryAxesSettings-> minPeriodをfffに設定して使用しています。それはうまく動作します。

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

しかし、私が新しいdateFormatsを作成すると、うまくいきません。あなたの第二categoryAxesSettingsスニペット(DEMO

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

答えて

0

は、バグのカップルを持っています。

1)minPeriodのミリ秒は"fff"であり、qqではありません。書式文字列の識別子は、minPeriod識別子とは異なります。

2)dateFormatsには、カスタマイズしていない場合でも、ピリオドの配列が含まれている必要があります。これはchartCursorSettingscategoryBalloonDateFormatsアレイにも当てはまります。完全な配列は、formatting datesのドキュメントにも記載されています。 periodminPeriodにおける許容期間のリストに対して、最大一致している必要があります(再び、"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" 
}] 

私はあなたのコードを修正して、鮮明な画像hereを得ることができるので、いくつかのより多くのデータを追加しました。

関連する問題