Как я могу исключить узлы в графе CodeDepends?

Я новичок в CodeDepends пакет, и я считаю полезным визуализировать мой код! Однако есть одна проблема: у меня есть некоторые показатели и T а также F (за TRUE а также FALSE) в моем коде, и это делает график очень грязным, так как почти все переменные связаны с ним...

Предположим, у меня есть следующий код для визуализации:

V1<- ifelse(V2==T,
        ifelse(V3==F, 
               V1 <- (V4 - V5 - V6 * (V7 - V5)),
               ifelse(V3==T,  V1 <- (V4 -V6 * (V7 - 0)),NA)),
                   V1 <- 0) 

V8 <-  matrix(NA, ncol=nrow(V10), nrow=nrow(V11))
for (i in 1:nrow(V10)){
  V8[,i]<- ifelse(V4<=0, 
                  V8[,i] <-T, 
                  V8[,i] <- max.col(cbind(V1[,i], V5[,i], V13[,i],V14[,i])))
}

Теперь я сохраняю его в R-скрипте с именем test.R и попробуйте визуализировать его с помощью следующего кода:

library(CodeDepends)
f = "test.R"
sc = readScript(f)
g = makeVariableGraph( info = getInputs(sc))

if(require(Rgraphviz))
  plot(g)

Это дает мне следующий график: Соответствующий график

Тем не менее, я хочу исключить i, T а также F узлы (и стрелки к / от них). Есть ли что-то, что можно сделать без изменения самого исходного кода?

Заранее большое спасибо!

0 ответов

Другие вопросы по тегам