0

flot に「タイムライン」のタイプを表示させる方法を知っている人はいますか?

例えば

Y:
Person1| -----     -------
Person2|    -------   -------
Person3| -- -----    ----
Person4|       -------
        _____________________
X:      Jan  Feb  March  April

y 軸にラベルを表示し、データを線形に表示する方法がわかりません

これまでの解決策:)

$(document).ready(function(){

var d1 = [[(new Date("01/01/2009")).getTime(), 5], [(new Date("10/01/2009")).getTime(), 5]];

var placeholder = $("#placeholder");

// plot it
var plot = $.plot(placeholder, [d1], {xaxis:{mode:"time", timeformat:"%b.%y"}});

});

前もって感謝します!

4

2 に答える 2

2

最後に答えを見つけました。構成「ティック」を使用します。

解決:

//american dates
    var d1 = [[(new Date("01/01/2009")).getTime(), 1], [(new Date("01/10/2009")).getTime(), 1]];
    var d2 = [[(new Date("05/05/2009")).getTime(), 2], [(new Date("06/23/2009")).getTime(), 2]];
    var d3 = [[(new Date("03/10/2009")).getTime(), 3], [(new Date("03/15/2009")).getTime(), 3]];
    //var d1 = [[0, 5], [5, 5], null, [5, 10], [15, 10]];
    var placeholder = $("#placeholder");

    // plot it
    var plot = $.plot(placeholder, [d1,d2,d3], {
        xaxis:{mode:"time", timeformat:"%b.%y"},
        yaxis:{ticks:[[1, "Apple"], [2, "Microsoft"], [3, "Dell"]]}
    });
于 2012-06-12T07:50:13.780 に答える
1

http://people.iola.dk/olau/flot/examples/basic.htmlのソースを表示します。 コメント// a null signifies separate line segments に特に注意してください。これにより、目的の場所に移動できるはずです。

于 2012-06-11T23:44:47.720 に答える