如何填写JqPlot中的系列?

时间:2013-06-18 06:13:26

标签: charts jqplot

$(document).ready(function(){
    var l0 = [6,  11, 10, 13, 11,  7];
    var l1 = [3,   6,  7,  7,  5,  3];
    var l2 = [4,   8,  9, 10, 8,   6];
    var l3 = [9,  13, 14, 16, 17, 19];
    var l4 = [15, 17, 16, 18, 13, 11];

    var plot1 = $.jqplot("chart1", [l0, l1, l2, l3, l4], {
        title: "Fill between 2 lines",
        axesDefaults: {
            pad: 1.05
        },

        fillBetween: {
            series1: 1,
            series2: 3,
            color: "rgba(227, 167, 111, 0.7)",
            baseSeries: 0,
            fill: true
        },
        seriesDefaults: {
            rendererOptions: {
                smooth: true
            }
        }
    });

});

此示例显示2个系列之间的填充。 我需要填写1,2和3,4系列。 堆叠填充不符合我的要求。

1 个答案:

答案 0 :(得分:1)

此功能仍然不存在。我已经研究过这段代码的增强功能。 Bitbucket pull request link for the enhancement

此链接中的代码更改将帮助您解决问题。

进行代码更改后,为series1和series2传递一个值数组,用于fill之间的属性:

 fillBetween: {
        series1: [1,3],
        series2: [2,4],
        color: "rgba(227, 167, 111, 0.7)",
        baseSeries: 0,
        fill: true
    }

这样你就可以填写1,2和3,4系列。