1

jqplot異なる線の色の複数の線を描くために使用しています。

また、対応する線の色に応じた色の凡例があります。

凡例の色に対処する方法がないようです。

ヒントはありますか?

4

1 に答える 1

3

質問のタイトルから、シリーズの色に対応するように凡例のラベルの色を変更したいと思いますよね?

このため、ラベルのすぐ前にある見本を使用して、ラベルに設定した色を取得できます。

これはあなたが必要とするコードのビットです。プロットを描く前に、それを置くことを忘れないでください。

$.jqplot.postDrawHooks.push(function() {
    var swatches = $('table.jqplot-table-legend tr td.jqplot-table-legend-swatch');
    var labels = $('table.jqplot-table-legend tr td.jqplot-table-legend-label');
    labels.each(function(index) {
        //turn the label's text color to the swatch's color
        var color = $(swatches[index]).find("div div").css('background-color');
        $(this).css('color',color );
    });
});

ここでコードがライブで実行されているのを見ることができます。

于 2012-05-03T09:31:24.507 に答える