我正在尝试将整个 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/