HB8*_*B87 7 javascript latex tex tikz d3.js
使用R tikzDevice(在R端)和LaTeX tikz包(在LaTeX端)将R图和R表快速导出到LaTeX有很多种方法.有关详细信息,请查看此博客文章.
是否存在类似于上述概念的自动化方法或JS库,但是将D3.JS中的完整可视化转换为原生的LaTeX TiKz图形.我需要将优秀的分辨率图表包含在LaTeX论文和报告中.
我知道有很多方法和JS代码可以将可视化导出为PNG,JPEG,PDF等...有没有简单的方法将D3.js导出到TikZ LaTeX?
谢谢你的任何建议.
未经测试,但很确定你可以去:d3js->SVG->TikZ
d3.select(this)
.attr("href", 'data:application/octet-stream;base64,' + btoa(d3.select("#graph").html()))
.attr("download", "graph.svg")
Run Code Online (Sandbox Code Playgroud)
将 SVG 转换为 TikZ(SVG2TikZ 等)。
将 TikZ 导入 LaTeX
如果这个过程有效,你可以使用 python 轻松实现自动化。
我知道有很多方法和 JS 代码可以将可视化导出为 PNG、JPEG、PDF 等......
我的想法是,如果你不能直接使用 - 那么尝试使用多种方法之一作为中间格式(在本例中为 SVG)将数据从一种格式获取到另一种格式。