我的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'
}
}]
});
答案 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('');