- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的节点由名称和组组成,但我似乎无法在桑基图中为组实现不同的颜色。颜色要么全是蓝色,默认是全黑,要么使用下面的代码。
这是我使用的代码:
sankeyNetwork(
Links = data$links,
Nodes = data$nodes,
Source= "source",
Target = "target",
Value = "weight",
NodeID = "names",
fontSize = 15,
NodeGroup = "group"
))
最佳答案
NodeGroup
Nodes
中的矢量数据框需要是非数字的。这从文档中并不明显。由于您没有提供您正在使用的数据,我们无法确定这是否是您遇到的问题,但在@john-friel 制作的示例中,这就是问题所在。这是一个工作示例,唯一的变化是 group
向量被强制转换为字符向量...
library(networkD3)
source <- c(0,1,2,3,4,5)
target <- c(2,2,2,3,1,0)
value <- c(33,44,55,66,77,88)
sankeydata <- data.frame(source,target, value)
names <- c('a', 'b', 'c', 'd', 'e', 'f')
id <- c(0,1,2,3,4,5)
group <- as.character(c(1,1,1,2,2,2)) # this is the only line changed
sankeyNodes <- data.frame(names,id, group)
sankeyNetwork(Links = sankeydata, Nodes = sankeyNodes, Source = "source",
Target = "target", Value = "value", NodeID = "names",
NodeGroup = "group", fontSize = 12, nodeWidth = 30)
关于r - 如何在 networkD3 的 sankeyNetwork 中为组着色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35823962/
关于networkD3 R pacakge中的sankeyNetwork()函数,我从另一篇文章中读到我可以将iterations参数设置为0让我的节点按照数据中出现的方式排列。有人可以解释一下这个论
我正在尝试使用 R 中的 networkD3 包创建桑基图,特别是 sankeyNetwork 函数。我正在尝试复制劳伦斯利弗莫尔国家实验室的桑基图: 到目前为止,我已经能够使用以下代码来接近: 数据
根据对象,当使用networkd3中的sankeyNetwork()时,我在Firefox中得到了一个非常小的图。在 shiny但在 Chrome 或 RStudio 中则不然。 我没有在脚本中包含任
我的节点由名称和组组成,但我似乎无法在桑基图中为组实现不同的颜色。颜色要么全是蓝色,默认是全黑,要么使用下面的代码。 这是我使用的代码: sankeyNetwork( Links = d
我们通过 R 中的 networkD3::sankeyNetwork() 创建了桑基图来显示不同城市之间的流量。我们已收到客户要求在 sankey 节点的工具提示/悬停上显示与城市对应的“州”名称。
我想使用包 networkd3 中的 sankeyNetwork() 生成桑基图来可视化不同区域的运动在 r .我试图尽可能完美地模仿一些例子。但是当我运行函数 sankeyNetwork 时,没有生
我是一名优秀的程序员,十分优秀!