我jqplot
用于绘制图表。下面是代码:
$.jqplot.config.enablePlugins = true;
// For these examples, don't show the to image button.
$.jqplot._noToImageButton = true;
var ticks = ["8/25/2008","1/22/2009","6/20/2009","7/20/2009","10/20/2009","6/20/2010","2/20/2011"] ;
goog = [[56, 60, 79,20,34,67]];
var plot1 = $.jqplot(id, goog, {
title: title,
series: [{
label: series,
neighborThreshold: -1
}],
axesDefaults: {
tickRenderer: $.jqplot.CanvasAxisTickRenderer ,
tickOptions:{
angle: -30,
fontSize: '10pt'
}
},
seriesDefaults: {
showMarker:true,
pointLabels: { show:false }
},
axes: {
xaxis: {
renderer: $.jqplot.DateAxisRenderer,
min:'Sun Aug 24 16:00:00 2008',
max:'Sun Jan 21,16:00:00 2009',
numberTicks: 7,
// tickInterval: '4 months',
ticks : ticks,
tickOptions:{formatString:'%#c'},
},
yaxis: {
tickOptions:{formatString:'%.2f'}
}
},
cursor:{
show: true,
zoom:true,
showTooltip:true
}
});
$('.button-reset').click(function() { plot1.resetZoom() });
这些是我面临的问题
没有绘制数据点,所以我得到一个空白图表。
缩放时,只有 Y 轴发生变化,X 轴保持不变。
CanvasAxisTickRenderer
不工作,所以我没有得到ticks
指定的角度。min
并且max
对于 Xaxis 也不起作用,图形本身绘制了数组ticks
中的第一个和最后一个值。ticks
我是新手,jquery
所以请不要介意这么长的问题,非常感谢任何帮助。提前致谢。