gpt4 book ai didi

javascript - 无论如何以编程方式将 D3 JS 图形导出到 LaTeX tikz 图形中?

转载 作者:行者123 更新时间:2023-12-01 15:04:25 28 4
gpt4 key购买 nike

使用 R tikzDevice(在 R 端)和 LaTeX tikz 包(在 LaTeX 端)有很多方法可以将 R 图形和 R 表快速导出到 LaTeX。看看this博客文章了解更多信息。

是否有任何类似于上述概念的自动化方法或 JS 库,但将 D3.JS 中的完整可视化转换为原生 LaTeX TiKz 类图形。我需要将良好的分辨率图包含到 LaTeX 论文和报告中。

我知道有很多方法和 JS 代码可以将可视化导出为 PNG、JPEG、PDF 等......有没有简单的方法可以将 D3.js 导出到 TikZ LaTeX?

感谢您的任何建议。

最佳答案

未经测试,但很确定你可以去:d3js->SVG->TikZ

  • 从 d3 导出到 SVG,例如
  • 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 轻松地自动化它。

    I know that there many ways and JS code that export visualization intoPNG, JPEG, PDF etc...


    我的想法是,如果您不能直接使用 - 然后尝试使用多种方式中的一种作为中间格式(在本例中为 SVG)来从一个到另一个获取数据。

    关于javascript - 无论如何以编程方式将 D3 JS 图形导出到 LaTeX tikz 图形中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48127379/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com