有谁能说如何将jqplot绘制到HTML canvas元素中? 我试过这个,
var c=document.getElementById("canvas");
var ctx=c.getContext("2d");
var imgData = $('#jqplot').jqplotToImageStr({});
var imgElem = $('<img/>').attr('src',imgData);
$('#imgChart1').append(imgElem);
var img=document.getElementById("imgChart1");
ctx.drawImage(img,10,10);
它不起作用。有什么错误的方法吗?有人可以帮我吗?
答案 0 :(得分:0)
通过提供div
元素的ID,使用API创建jqplot图。稍后您可以在同一个div ID上拨打jqplotToImageStr
。它会为您生成图像。
例如:
var imageData = $('#chart_div').jqplotToImageStr({});
var copyImage = $('<img/>').attr('src', imageData);
$('#copy-container').html(copyImage);