【发布时间】:2014-01-10 11:38:27
【问题描述】:
有没有更好或更简单的方法将 nvD3 图表导出为 jpeg 或 png 图像格式? 我使用 http://code.google.com/p/canvg/ 在 Canvas 上尝试了 Javascript SVG 解析器和渲染器 但在某些情况下(可能是由于尺寸较大或分辨率较高)导出选项不起作用。
【问题讨论】:
-
最好询问如何将 SVG 导出为 png,因为可能并非所有 SVG 专家都知道 nvd3。
-
你见过this project吗?
-
@LarsKotthoff 感谢您的上述建议。我试图使用github.com/exupero/saveSvgAsPng 导入(nvd3)svg 图像这是一些示例代码: function printPNG() { saveSvgAsPng( document.getElementById("chart-svg"), "diagram.png", 3);但问题是当我尝试保存/导入时,图表的左角部分才出现。请建议..
-
@Dinesh 我在github.com/exupero/saveSvgAsPng 留下了选项,但这不是最好的,因为某些浏览器存在一些问题。所以我认为最好的解决方案是使用 d3Export d3export.housegordon.org
标签: javascript nvd3.js