jqPlot:重叠系列

时间:2013-05-23 10:40:52

标签: javascript jquery jqplot

我的jqPlot存在问题。

我想将日期绘制成一个系列。我总是要点(开始和结束日期)。

但是当我必须使用相同日期的系列或日期范围的一部分相同时,系列将相互重叠。

是否有解决方案在系列之间留出空格。

我的代码:

var plot1 = $.jqplot('activityChart', [[["30.09.2008", "Eins"], ["30.10.2008", "Eins"]], [["30.11.2008", "Zwei"], ["30.12.2008", "Zwei"]], [["01.09.2008", "Eins"], ["30.10.2008", "Eins"]]], {
    title : 'Activity Plan',
    axes : {
        xaxis : {
            renderer : $.jqplot.DateAxisRenderer                    
        },
        yaxis: {
            renderer: $.jqplot.CategoryAxisRenderer                        
        }
    },
    cursor: {
        show: true,
        zoom: true,
        showTooltip: true,
        dblClickReset: true,
        looseZoom:true
    },
    series: [{
        lineWidth: 4, 
        markerOptions: {
            style: 'square'
        }
    }, {
       lineWidth: 4,
       markerOptions: {
            style: 'diamond'
       }
    }]
});

1 个答案:

答案 0 :(得分:0)

尝试这个技巧:

//Take out HTML content of entire legend
var text = jQuery("table[class='jqplot-table-legend']").html();

//Stick it to the Legend Div Tag - of page
//create a div tag with id='jqplotctrl_legend'
jQuery('#jqplotctrl_legend').html(text); 

//Set original jQPlot legend to empty 
jQuery("table[class='jqplot-table-legend']").html('');