如何将Jqplot绘制到HTML画布中

How to draw Jqplot into HTML canvas

本文关键字:HTML 布中 绘制 Jqplot      更新时间:2023-10-06

有人能说出如何在HTML画布元素中绘制jqplot吗?我试过了,

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);

它不起作用。有什么错误的方法吗?有人能帮我吗?

只需通过提供div元素的ID,使用API创建jqplot图。稍后,您可以在相同的div ID上调用jqplotToImageStr。它将为您生成图像。例如:

var imageData = $('#chart_div').jqplotToImageStr({});
var copyImage = $('<img/>').attr('src', imageData);
$('#copy-container').html(copyImage);