一个关于使用DiagrammeR包的快速问题。我试图创建一个图表,并将其输出为png格式的图像,或者使用它直接在Rmarkdown中生成图表。但是,输出始终具有原始的DiagrammeR代码。我试过在Rmarkdown中设置echo=F,但仍然没有运气。有没有其他更简单的方法来获得图表呢?
我的r标记代码:
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)对于如何实现这一目标,有什么建议吗?谢谢!
发布于 2022-07-22 19:12:47
格式对DiagrammeR很重要,您不应该在代码中使用";“符号。您可以使用以下代码:
---
title: "Untitled"
author: "Author"
date: "2022-07-22"
output: html_document
---
```{r, echo=FALSE}图书馆(DiagrammeR)
<-“图LR;
A(GPS数据)-->C{分析数据}
BWeather数据->C{分析数据}
DMasking强制性/遵从性->C{分析数据}
人口统计学->C{分析数据}
FCovid-测试结果->C{分析数据}
GCovid确诊病例->C{分析数据}
C{分析数据}->建模
MModeling>VData可视化
风格A fill:#E5E25F风格B fill:#87AB51风格C fill:#3C8937;
D型fill:#23772C风格E fill:#B6E6E6
风格F fill:#E5E25F风格G fill:#87AB51风格M fill:#3C8937;
V型fill:#23772C“
美人鱼(鱼翅)
输出:

https://stackoverflow.com/questions/73083843
复制相似问题