如何将Jqplot绘制到HTML画布中
How to draw Jqplot into HTML canvas
有人能说出如何在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);
相关文章:
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 在html Select中添加搜索
- 如何删除多行HTML排列中的空白
- 获取HTML属性中CSS声明的值
- 如何从 HTML 查询中删除项目
- 是否可以添加这行“;“照原样”;在HTML标记中
- 将行添加到具有固定标题的HTML表中
- 如何通过HTML+CSS中的另一个元素Selector更改元素的属性值
- 将插件制作的Javascript包含到html按钮中
- AngularJS-需要在index.html页面中访问来自服务的数据
- 从动态创建的html选择中选择所选选项
- 一个正则表达式,用于从JS中的HTML标记中删除id、样式和类属性
- 如何使用Javascript在HTML表中查找第一个空行
- html文件中的script标记根本不起作用
- 如何在 html 页面中调用 jquery
- 同一HTML页面中的两个不同版本的JQuery
- 如果匹配项在特定的html标记中,则跳过regex匹配
- 如何在html angular中显示嵌套的json元素
- 如何在HTML列表中添加事件's子弹
- 如何在CSS或Javascript中定位选定的属性(在HTML选项中)