gpt4 book ai didi

r - DiagrammeR 和 R Markdown pdf : Remove space around diagram?

转载 作者:行者123 更新时间:2023-12-03 23:47:27 24 4
gpt4 key购买 nike

我在使用 R Markdown 中的包 DiagrammeR 并将 pdf 指定为输出时遇到了很多问题。我设法显示了图表,但正如您将在下面看到的那样,图表周围有很多空间。

在这里查看我的示例代码:

---
title: "Untitled"
author: "test"
date: "14/05/2020"
output: pdf_document
---

# My Markdown-file
This is my RMarkdown-file. Now I want to add a flowchart using the packages DiagrammeR.

```{r figure_1, echo = FALSE, fig.align='center', fig.cap = "Flowchart 1: Some explanation"}

DiagrammeR::grViz("
digraph test {

node [shape = circle]
A; B

A -> B

}
")

```

I now continue writing.

此代码产生以下输出:

enter image description here

请注意以下事项:
  • 即使我在代码块中指定它是这样,该图也没有居中。
  • 图表和标题之间存在巨大差距。

  • 我该如何解决这些问题?我喜欢这些软件包,但是当输出为 pdf 时可能很难使用?也许其他包更好?

    最佳答案

    好问题。我玩了一下markdown chunk options并找到以下解决方法来嵌入 png 而不是 pdf 图:

    ---
    title: "Untitled"
    author: "test"
    date: "14/05/2020"
    output:
    pdf_document:
    keep_tex: yes
    ---

    # My Markdown-file

    This is my RMarkdown-file. Now I want to add a flowchart using the packages DiagrammeR.

    ```{r echo=FALSE, fig.cap = "Flowchart 1: Some explanation", dev='png'}
    library("DiagrammeR")
    grViz("
    digraph test {
    node [shape = circle]
    A, B

    A -> B
    }
    ")
    ```

    I now continue writing.

    其他设备,如 Cairo_PDF也有效,但没有像预期的那样,只是产生了一个 png。我离开了 keep_tex选项以简化调试。

    关于r - DiagrammeR 和 R Markdown pdf : Remove space around diagram?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61794098/

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