シンプルなモーリス線グラフを書いて、特定のタイミングでどれくらいのデータが収集されたかを把握しました。
JSFiddle:https://jsfiddle.net/Lvdn7xLa/2/
Morris js code:
モーリス線グラフのX軸の値を変更する
Morris.Line({
element: 'line-example',
data: [{
y: '6.30AM',
a: 20
}, {
y: '7.30AM',
a: 40
}, {
y: '8.30AM',
a: 60
}, {
y: '9.30AM',
a: 80
}, {
y: '10.30AM',
a: 100
}, {
y: '11.30AM',
a: 120
}, {
y: '12.30PM',
a: 140
}],
xkey: 'y',
ykeys: ['a'],
labels: ['Amount collected']
});
しかしtime
値はに表示されていません。無関係の年が現れています。私はxkey: ['a'], ykeys: 'y'
にxkey: 'y', ykeys: ['a']
を変更すると、私は時間値がで表示させることができますどのように
Thu Jan 01 1970 05:30:00 GMT+0530 (India Standard Time)
Amount collected: 6.3
のような奇妙な結果を得ますか?
私はあなたの 'X'の値がドキュメントによると、法的あるとは思いません。しかし、私はモリスの経験がありません。 –
あなたはモリスのグラフで小数を使うことができないのですか? –
私は、Morrisがミリ秒のタイムスタンプ(Date.getTime()によって返される)または次の形式の文字列としてタイムスタンプを探していることを意味します。 '2012'、 ' 2012 Q1'、 –