2017-09-30 2 views
0

Ich versuche, ein Netzwerkdiagramm zu einer R Markdown-Datei hinzuzufügen, schreiben Sie ein Papier. Ich bin in der Lage, das Diagramm mit NetworkD3 gut zu machen, um es zu visualisieren. Ich möchte einen interaktiven HTML-Code erstellen, erhalte jedoch immer wieder Fehler. Hier ein Beispiel:NetzwerkD3 in R Markdown einbetten, warum dieser Fehler?

```{r setup, include=FALSE} 
knitr::opts_chunk$set(echo = TRUE) 
``` 
```{r} 
src <- c("A", "A", "A", "A", "B", "B", "C", "C", "D") 
target <- c("B", "C", "D", "J", "E", "F", "G", "H", "I") 
networkData <- data.frame(src, target) 
simpleNetwork(networkData) 
``` 

ich dann diesen Fehler, die den Fehler sehr ähnlich ist, bekomme ich, wenn ich meine eigene Graph einzubetten.

processing file: w.Rmd 
    |........               | 12% 
    ordinary text without R code 

    |................             | 25% 
label: setup (with options) 
List of 1 
$ include: logi FALSE 

    |........................           | 38% 
label: unnamed-chunk-1 
Quitting from lines 12-16 (w.Rmd) 
Error in eval(expr, envir, enclos) : 
    could not find function "simpleNetwork" 
Calls: <Anonymous> ... handle -> withCallingHandlers -> withVisible -> eval 
-> eval 

Execution halted 

Antwort

0

Sie benötigen die networkD3 Paket in Ihrem Setup zu laden, so ... dachte

```{r setup, include=FALSE} 
knitr::opts_chunk$set(echo = TRUE) 
library(networkD3) 
``` 
```{r} 
src <- c("A", "A", "A", "A", "B", "B", "C", "C", "D") 
target <- c("B", "C", "D", "J", "E", "F", "G", "H", "I") 
networkData <- data.frame(src, target) 
simpleNetwork(networkData) 
``` 
+0

CJ Yetman, danke, ich bekomme immer noch einen Fehler beim Ausführen meiner Daten. Ich arbeite daran, ein replizierbares Beispiel zu erstellen. – elliot

+0

Wenn Sie "einen Fehler" erhalten, ist das nicht das Gleiche wie das Erhalten dieses Fehlers, wie in Ihrer Frage beschrieben. Sie sollten Ihre Frage aktualisieren oder eine neue Frage zum Wohle anderer Personen, die hier enden, öffnen. –