jqPlot을 사용하여 차트를 만들고 표시하고 있습니다.jqPlot 표시 버튼
이미지를 파일로 저장할 수 있도록 차트의 이미지를 만들 수있는 그래프와 동일한 페이지에 단추를 표시하는 데 도움이 될 수 있습니까?
<script class="code" type="text/javascript">
$(document).ready(function(){
var cosPoints = [];
for (var i=0; i<2*Math.PI; i+=0.1){
cosPoints.push([i, Math.cos(i)]);
}
var plot1 = $.jqplot('chart1', [cosPoints], {
series:[{showMarker:false}],
axes:{
xaxis:{
label:'Angle (radians)'
},
yaxis:{
label:'Cosine'
}
}
});
var c = $(document.createElement("button"));
c.text("View Plot Image test");
c.addClass("jqplot-image-button");
c.bind("click", {
chart: $(this)
}, function (h) {
var j = h.data.chart.jqplotToImageElem();
var i = $(this).nextAll("div.jqplot-image-container").first();
i.children("div.jqplot-image-container-content").empty();
i.children("div.jqplot-image-container-content").append(j);
i.show(500);
i = null
});
var c = $("<button type='button'></button>")
.text('View Plot Image test')
.addClass('jqplot-image-button')
.insertAfter($('#chart1'));
});
그래프 버튼이 표시된다 :
여기에 내 코드이다. 그러나 버튼을 클릭하면 저장된 그래프가 표시되지 않습니다. 이 문제를 해결할 수있는 도움이 필요합니까?
감사합니다. 내 업데이트 된 게시물을 볼 수 있습니까? – user2023359
@ user2023359 내 편집을 참조하십시오. –