2013-12-18 52 views
0

我有jqPlot沒有繪製正確的yaxis的問題。我有一個y軸的貨幣價值0 - 〜3500我現在有一個x軸的日期,如1月12日,12日等前進的時間。jqPlot yaxis ticks與使用多個系列時的系列值不相關

然後我有4個數據系列 - 最小,平均,最大和總和。

總共有一個3222的最大值,但是這是顯示沿4500邊的Y軸;

我的圖形選項如下:

graphOptions = 
{ 
    seriesColors: [ "#4bb2c5", "#c5b47f", "#EAA228", "#579575", "#839557", "#958c12", 
     "#953579", "#4b5de4", "#d8b83f", "#ff5800", "#0085cc"], 
    stackSeries: true, 
    title: 'Redemption Rates BAND: 0-50', 
    legend: { 
     show: true, 
     placement: 'outsideGrid' 
    }, 
    highlighter: { 
     show: true, 
     sizeAdjust: 7.5, 
     useAxesFormatters: true, 
     formatString : '%s, £%s', 
     tooltipLocation: 'ne' 
    }, 
    axes: { 
     xaxis: { 
      renderer: $.jqplot.DateAxisRenderer, 
      tickOptions:{formatString:'%#d %b<br />%Y'}, 
      tickInterval: '1 month' 
     }, 
     yaxis: { 
      renderer: $.jqplot.LinearAxisRenderer, 
      tickOptions: {formatter: function(format, val){ 
       return numeral(val).format('£0,0.00'); 
      }} 
     } 
    }, 
    cursor:{ 
     show: true, 
     zoom:true, 
     showTooltip:false 
    } 
}; 

我創建這裏的jsfiddle:http://jsfiddle.net/NLZ3A/(藉口代碼)

我認爲其將每個系列的值加在一起得到粗y軸這些值然後不與實際的線值相關 - 任何想法?

回答

1

設置

stackSeries: false 

graphOptions對象內。這將解決您的問題

+0

謝謝 - 總是簡單的事情.. – 4razmus