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>