В моем ответе я предполагаю, что вы имеете в виду метки осей, а не легенду таблицы.
Во-первых, ради тщательности. Ваши даты переводятся в 1911 году, что я сомневаюсь, что намерение. (Если вы делаете new Date("11-03-11")
js переводит это как 1911).
Также убедитесь, что вы включили Плагины
$.jqplot.config.enablePlugins = true;
Все вышесказанное, метки осей определяются на основе фактических свойств осей, а не свойств рядов. Итак, используя ваш код в качестве примера, у меня работает следующее:
<script class="code" type="text/javascript">
$(document).ready(function(){
var line1=[['11-01-2011',2052], ['11-02-2011',2205], ['11-03-2011',1910], ['11-04-2011',2085], ['11-05-2011',2261], ['11-06-2011',1714], ['11-07-2011',3123]];
var line2=[['11-01-2011',2121], ['11-02-2011',32323], ['11-03-2011',65656], ['11-04- 11',21212], ['11-05-2011',32323], ['11-06-2011',54544], ['11-07-2011',31230]];
$.jqplot.config.enablePlugins = true;
var plot1 = $.jqplot('chart1', [line1, line2], {
title:'Margin vs Date',
axes:{
xaxis:{
renderer:$.jqplot.DateAxisRenderer
},
yaxis:{
autoscale:true,
label: "hello"
},
y2axis:{
autoscale:true,
tickOptions:{showGridline:false},
label: "Hi"
}
},
series:[{lineWidth:4}, {yaxis:'y2axis'}]
});
});
</script>
Если вы затем захотите пойти дальше и повернуть метки, вы захотите изучить использование плагинов canvasTextRenderer и canvasAxisLabelRenderer.