按照jqplot线条颜色传奇色彩的文字(Legend text color in accordanc

2019-06-24 03:25发布

我使用jqplot画出不同颜色的线多条线路。

另外,我有图例,其颜色按照与相应的线的颜色。

我似乎找到了没有办法应付传奇色彩。

因此,任何暗示?

Answer 1:

从问题的标题要更改图例标签的颜色对应系列的颜色,请右键我的理解采取?

出于这个原因,因为它只是在标签的正面样本,我们可以用它们来抓取颜色,我们则标签设置。

这是你需要的代码位。 你需要记住把它放在你画你的前后情节。

$.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 );
    });
});

你可以看到代码运行住在这里。



文章来源: Legend text color in accordance with line color in jqplot