jqPlot多个yaxis系列标签

时间:2016-10-12 20:32:31

标签: jqplot series yaxis

我有一些jqPlot的多个系列,标签正确存储在:

data.labels=[[label:'A'],[label:'B'],[label:'C']]....

我可以成功使用:

series: data.labels,
highlighter: {
            show: true,
            sizeAdjust: 6,
            tooltipContentEditor: customTooltip,
            formatString: '#serieLabel#<br/>%s - %s',
            bringSeriesToFront: true,
        },

我也有不同的yaxis系列,我定义:

series:[
        { yaxis: "yaxis" },
        { yaxis: "y2axis" },
        { yaxis: "y3axis" },
        { yaxis: "y4axis" },                
        { yaxis: "y5axis" },
        { yaxis: "y6axis" },
        { yaxis: "y7axis" },
        { yaxis: "y8axis" },
        { yaxis: "y9axis" }
],

Еach系列选项工作正常,但问题是我需要在一起。我不知道如何指定它们以便在突出显示和多个yaxis时同时使用我的系列名称?

我的第二个问题 - 有没有办法防止y轴重复,因为我有三个系列显示电压(12.0 - 220.0V)和两个系列安培(0.05 - 1.0A)?

1 个答案:

答案 0 :(得分:0)

这是我的解决方案:

        seriesDefaults: { 
            series: data.labels,
        },
        series: [
            { yaxis: "yaxis", label: data.labels[0] },
            { yaxis: "y2axis", label: data.labels[1] },
            { yaxis: "y3axis", label: data.labels[2] },
            { yaxis: "y4axis", label: data.labels[3] },
            { yaxis: "y5axis", label: data.labels[4] },
            { yaxis: "y6axis", label: data.labels[5] },
            { yaxis: "y7axis", label: data.labels[6] },
            { yaxis: "y8axis", label: data.labels[7] },
            { yaxis: "y9axis", label: data.labels[8] }
        ],
相关问题