gpt4 book ai didi

R igraph 部分填充的顶点

转载 作者:行者123 更新时间:2023-12-01 22:53:22 26 4
gpt4 key购买 nike

给定分数向量(在域 [0:1] 上),我想绘制仅部分填充的顶点。IE。如果分数是 1/2 相应的顶点应该是半填充的(半球体)IE。如果分数为 1/4,则对应的顶点仅在四分之一(四分之一球体)中等等……

library('igraph')
N <- 10
g <- graph.full(N)
values <- runif(N,0,1) # vector of fractions
V(g)$shape <-'circle'

plot.igraph(g,...)

例如: http://www.google.ch/imgres?q=three+quarter-filled+circle&um=1&hl=de&sa=N&biw=1024&bih=751&tbm=isch&tbnid=fCz7FZ6JG38DzM:&imgrefurl=http://www.clipartstation.com/clipart_indexer4/index/search%3Fkeywords%3DART&docid=UPphGFugM1pYGM&imgurl=http://www.clipartstation.com/clipart/resized/Math/Transformations/__100x100//three%252520quarters%252520blue%252520circle.gif&w=100&h=99&ei=ETsNUNDeHbCL4gTT5rjACg&zoom=1&iact=rc&dur=331&sig=101088608959992434501&page=1&tbnh=79&tbnw=80&start=0&ndsp=24&ved=1t:429,r:8,s:0,i:97&tx=49&ty=38

最佳答案

如果您有 igraph 包版本 0.6,您应该能够使用 pie plot() 中的顶点,在这种情况下,您的代码将是:

library(igraph)
N <- 10
g <- graph.full(N)

values <- runif(N,0,1) # vector of fractions
plot(g, vertex.shape="pie", vertex.pie=values, vertex.frame.color="white",
vertex.pie.color=list(heat.colors(5)))

如果你没有这个工作(我没有),你可以找到代码 here ,您可以运行它,然后使用 pie 作为顶点。

关于R igraph 部分填充的顶点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11610865/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com