javascript - 将 jqplot 图表转换为图像

标签 javascript image canvas jqplot

我正在尝试将整个 jqplot 条形图(包括图例和图表标题)转换为图像。但是,使用 toDataURL 和这篇文章 ( Convert canvas to image and open in new window using ruby on rails and javascript ) 中的步骤,我只能将带有轴和轴标签的图表转换为图像。

由于图例和图表标题未在 Canvas 上呈现,因此未进行转换。

谁能告诉我如何用 Canvas 转换图表标题和图例?

最佳答案

由于标题和轴是 div 而不是 img 或 canvas 我认为唯一的解决方案是使用 fillText() 函数在 Canvas 中写入每个文本。 然后将其转换为图片。

你可以在 Canvas 上这样写:fillText("Hello World!", x, y);

现在您还可以将其作为插件添加到 jQplot :)

祝你好运

关于javascript - 将 jqplot 图表转换为图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6276802/

相关文章:

php - AngularJS 和 Laravel 使用什么应用程序结构?

Javascript:如何提取从index1到index2的单词?

javascript - 是否所有 HTML 元素都放在 bootstrap 中的 <div> 标记中?

c# - 在 Windows Phone 中生成图像网格

r - 图像与 ggplot : how to plot color legend?

javascript - p5js定位 Canvas 未捕获类型错误

javascript - 使用 JavaScript 从本地 HTML5 网络应用加载 JSON

python - 在 Python 中保存 1 位深的二进制图像

javascript - 在 Canvas 上绘制矩形

java - Android:向图像添加框架