我使用jqplot
用於繪製圖表。下面的數據點是代碼:變焦上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
爲X軸也不能正常工作,該圖繪製本身的ticks
採取第一和ticks
數組的最後一個值。
我是新來jquery
所以請不介意了這麼長的問題,任何幫助表示高度讚賞。 在此先感謝。
有您加載所需的所有插件?(jqplot.cursor.min.js,jqplot.canvasAxisTickRenderer.min.js,jqplot.pointLabels.min.js,jqplot.dateAxisRenderer.min.js ...) – AnthonyLeGovic 2013-03-05 17:03:46
@AnthonyLeGovic是的,我已經加載了所有的插件,並且沒有發現與某個特定JS沒有關聯的錯誤,如FireBug所示,也就是說所有插件都以正確的路徑加載。 – user2002522 2013-03-06 05:20:00