1

1 秒の粒度で 30 分間のデータがあり、時間の値は UNIX タイムスタンプです。Dygraph は x 軸に目盛りと目盛りラベルをまったく表示しませんが、線の上にマウスを移動すると、凡例に正しい日付と時刻が表示されます。次のコードを使用しますが、役に立ちません。

    axes: {
        x: {
            axisLabelFormatter: function(d) {
                return d.strftime('%H-%M');
            }
        }
    }

Dygraph でデータを使用して x 軸に目盛りと目盛りラベルを表示するにはどうすればよいですか?

4

1 に答える 1

0

値が逆の順序で配列の配列として表示される場合、x 軸が表示されないため、Dygraph にバグがあるようです。ただし、データがCSVとして存在する場合は機能しているように見えるので、追加するだけです

.reduce(function(a,b){return ""+a+"\n"+b;})

配列シーケンスの最後まで。

したがって、データ行は次のようになります。

[new Date(1373197702 * 1000), 105487872],[new Date(1373197701 * 1000), 105401856] ].reduce(function (a, b) { return ""+a+"\n"+b; }),

http://jsfiddle.net/CUgsM/1/を参照

于 2013-07-07T21:48:20.843 に答える