2016-04-22 46 views
0

我正在放置一個小型web應用程序,該應用程序通過調用rest api來更新jqPlot折線圖數據,並可能在按下表單中的按鈕時更改軸的比例。在下面的最小複製中,來自/ app/call的新數據被繪製出來,但軸比例不會改變。令我困惑的是,標籤確實從'foo'變爲'bar'。將jqplot渲染器更改爲LogAxisRenderer on按下按

關於發生了什麼的任何想法?

謝謝!

<script class="code" type="text/javascript"> 
    $(document).ready(function(){ 
     var plot1 = $.jqplot ('chart1', [[null]], { 
      axes : { 
      xaxis : { 
       label: 'foo' 
      } 
      } 
     }); 
    }); 
</script> 

<script class="code" type="text/javascript"> 
    $(document).ready(function(){ 
     $('#buttonID').click(function() { 
     // construct url 
     var jsonurl = "/app/call/"; 

     $.get(jsonurl, function (data) { 
     var jsonData = jQuery.parseJSON(data); 
     $.jqplot ('chart1', [jsonData], { 
      axes : { 
      xaxis : { 
       label: 'bar', 
       renderer : $.jqplot.LogAxisRenderer 
       } 
      } 
      }).replot(); 
     }); 
     }); 
    }); 
</script> 

回答

0

這是一些簡單的就剩了。日誌軸的插件不包含在腳本中。

添加:

解決的問題。