2013-10-28 106 views
1

我使用Jqplot,它顯示了我一個雙日期..我不知道爲什麼,也許你能幫助我。)Jqplot顯示雙日

這是我的代碼:

$(document).ready(function(){ 
var line1=[['17-Oct-13', 0.00], ['18-Oct-13', 0.00], ['19-Oct-13', 0.00], ['20-Oct-13', 0.00], ['21-Oct-13', 0.00], ['22-Oct-13', 0.00], ['23-Oct-13', 0.00], ['24-Oct-13', 0.00], ['25-Oct-13', 1], ['26-Oct-13', 0.00], ['27-Oct-13', 0.00], ['28-Oct-13', 0.00]]; 
    var plot1 = $.jqplot('chartdiv', [line1], { 
     title:'', 
     axes:{ 
     xaxis:{ 
      renderer:$.jqplot.DateAxisRenderer, 
      tickOptions:{ 
      formatString:'%b %#d' 
      } 
     }, 
     yaxis:{ 
      tickOptions:{ 
      formatString:'€%.2f' 
      } 
     } 
     }, 
     highlighter: { 
     show: true, 
     sizeAdjust: 7.5 
     }, 
     cursor: { 
     show: false 
     } 
    }); 
}); 

輸出如下如: http://s14.directupload.net/images/131028/qc5vnmii.jpg

你可以看到有一個雙重日期(Okt-26)。我該如何解決?

+0

對不起,我沒有一個答案。我真的瘋了,同樣的問題。 http://jsfiddle.net/GFtAr/3/但在我的情況下,第27重複。 – Pod

回答

0

同樣的問題。我可以建議一個解決方法,嘗試使用,爲他的第一個日期,一個小時,如2013-10-1 1:00 AM。它爲我工作。 我也嘗試過Pod的代碼,並且它工作(p = [[「2013-10-1 1:00 AM」, 0.8],[「2013-10-2」,0.5],.. )

希望它有幫助

+0

謝謝Biagio。它在昨天工作,但現在與真正的代碼(在同一圖表中的幾個系列),它不工作。我添加了一個最小值並讓蜱自行排列(基於此http://stackoverflow.com/questions/8467233/jqplot-dateaxis-tickinterval-not-working)。這是我能得到的最好的。我也可以手動餵食滴答,但是縮放不能正常工作。這是免費軟件的價格,jqplot支持已經死了好幾個月了......感謝您的建議! – Pod