3

我使用 R 笔记本做数据分析报告。
我想同时在 R 笔记本上渲染Sankeyd3tree htmlwidgets。

我把 snakey 然后 d3tree 示例代码放在 r 块中,输出很好地打印在 rstudio 上。
当我输入预览按钮时,sankey 输出很好地出现在 html 上。
但是,d3tree 输出不会在 html 上呈现。

我试过把 d3tree 然后 sankey。结果是 d3tree 和 sankey 中的两个不会在 html 上呈现。

问题是什么??我能解决这些吗?

示例代码如下

---
title: "test"
output: html_notebook
---
```{r, echo=FALSE}
library(networkD3)
library(treemap)
library(d3treeR)
```

```{r, echo=FALSE}
net_cycles <- list(
  links = data.frame(
    source = c(0,0,0,1,1,5),
    target = c(1,2,3,4,5,0),
    value = 10
  ),
  nodes = data.frame(
    name = letters[1:6]
  )
)
```

```{r, echo=FALSE}
data(business)
business$employees.growth <- business$employees - business$employees.prev
tree <- treemap(business,
          index=c("NACE1", "NACE2"),
          vSize="employees",
          vColor="employees.growth",
          type="value",
          palette="-RdGy",
          range=c(-30000,30000))
```


```{r}
sankeyNetwork(
  net_cycles$links,
  net_cycles$nodes,
  Value = "value"
)

d3tree2(
  # Brewer's Red-White-Grey palette reversed with predefined range
  tree
  ,rootname = "World"
)
```
4

0 回答 0