[英]R Markdown does not display result of sourced script
我正在嘗試從 R Markdown 中的源文件創建 DiagrammeR 圖。
source("Gr01_-_QMOF.r", local = knitr::knit_global())
該文件的內容是:
library(DiagrammeR)
grViz("
digraph dot {
graph [layout = dot]
node [shape = rectangle,
style = filled,
color = '',
height = 0.1,
label = '',
fontname = Helvetica,fontsize = 6]
edge [arrowsize = 0.1, arrowhead = none]
node [fillcolor = LightCoral]
a [label = 'My Mood']
node [fillcolor = DarkSeaGreen]
b [label = 'Relaxed']
c [label = 'Unrelaxed']
node [fillcolor = orange]
edge [color = grey]
a -> {b c}
}")
有問題的文件確實運行但不會在采購它的rmd
文件中產生 plot。
我如何讓它出現?
可以在 RMarkdown 的source
命令中找到的相關問題和幾個修復選項無法呈現 plot 。
作為一種選擇,您可以通過代碼塊選項運行腳本:
---
title: Source DiagrammeR
output: html_document
date: "2022-12-26"
---
```{r grviz, code = readLines('Gr01_-_QMOF.R'), echo=FALSE}
```
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.