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