有许多方法可以使用R tikzDevice (在R端)和LaTeX tikz包(在LaTeX端)将R图和R表导出到LaTeX中。有关更多信息,请查看this博客文章。
有没有类似于上述概念的自动化方法或JS库,但将D3.JS中的完整可视化转换为原生的LaTeX TiKz,如图。我需要在LaTeX论文和报告中包含良好的分辨率图。
我知道有许多方法和JS代码,出口可视化到PNG,JPEG,PDF等…有什么简单的方法可以将D3.js导出到TikZ LaTeX中吗?
谢谢你的建议。
发布于 2020-08-29 02:45:13
未经过测试,但您可以使用: d3js->SVG->TikZ
d3.select(this)
.attr("href", 'data:application/octet-stream;base64,' + btoa(d3.select("#graph").html()))
.attr("download", "graph.svg") 如果此过程有效,您可以使用python轻松地将其自动化。
我的想法是,如果您不能直接使用,那么尝试使用许多方法中的一种作为中间格式(在本例中为SVG),将数据从一种格式转换为另一种格式。
https://stackoverflow.com/questions/48127379
复制相似问题