簡體   English   中英

R 包 DiagrammeR 輸出圖形選項

[英]R package DiagrammeR output graph options

關於使用 DiagrammeR 包的一個快速問題。 我正在嘗試創建一個圖表並將其輸出為 png 格式的圖像,或者使用它直接在 Rmarkdown 中生成圖表。 但是,輸出始終具有原始 DiagrammeR 代碼。 我嘗試在 Rmarkdown 中設置 echo=F,但仍然沒有運氣。 還有其他更直接的方法來繪制圖表嗎?

我的降價代碼:

covid <- "graph LR;A(GPS data)-->C{Analytic data};
B[Weather data]-->C{Analytic data};
D[Masking mandatory/compliance]-->C{Analytic data};
E[Demographics]-->C{Analytic data};
F[Covid-testing result]-->C{Analytic data};
G[Covid confirmed cases]-->C{Analytic data};
C{Analytic data}-->M[Modeling];
M[Modeling]-->V[Data visualization]

style A fill:#E5E25F;  style B fill:#87AB51; style C fill:#3C8937;
style D fill:#23772C;  style E fill:#B6E6E6;
style F fill:#E5E25F;  style G fill:#87AB51; style M fill:#3C8937;
style V fill:#23772C;  "

DiagrammeR::mermaid(covid)

關於如何實現這一目標的任何建議? 謝謝!

格式對DiagrammeR很重要,您不應該使用“;” 簽入您的代碼。 您可以使用以下代碼:

---
title: "Untitled"
author: "Author"
date: "2022-07-22"
output: html_document
---

```{r, echo=FALSE}
library(DiagrammeR)
covid <- "graph LR;
A(GPS data)-->C{Analytic data}
B[Weather data]-->C{Analytic data}
D[Masking mandatory/compliance]-->C{Analytic data}
E[Demographics]-->C{Analytic data}
F[Covid-testing result]-->C{Analytic data}
G[Covid confirmed cases]-->C{Analytic data}
C{Analytic data}-->M[Modeling]
M[Modeling]-->V[Data visualization]

style A fill:#E5E25F  style B fill:#87AB51 style C fill:#3C8937;
style D fill:#23772C  style E fill:#B6E6E6
style F fill:#E5E25F  style G fill:#87AB51 style M fill:#3C8937;
style V fill:#23772C  "

mermaid(covid)
```

輸出:

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM