控制R图中饼图的方向

时间:2017-06-20 10:54:18

标签: r igraph

我正在绘制igraph中的节点网络,其中一些节点是馅饼,而其他节点是实体。当我指定一个包含两个部分的节点时,我总是将一个节点垂直分成两部分。有没有办法控制这条分界线的方向?例如,在下面显示的示例节点中(从我的大图中裁剪出来),我可以将分割线设置为东西或西北 - 东南(理想情况下是任何旋转度)而不是南北? API中有一个pie.angle变量,但是当我玩它时它没有帮助。任何指针都会非常感激。

更新:我特意在igraph中寻找解决方案,即当我的igraph图中的一个节点被定义为“pie”类型时,如何更改分界线的方向。

An example of the kind of nodes I am able to produce

1 个答案:

答案 0 :(得分:0)

使用init.angle 0表示无效,90表示直角转换,请参阅https://stat.ethz.ch/R-manual/R-devel/library/graphics/html/pie.html

> data(mtcars)
> attach(mtcars)
> par(mfrow=c(2,2))
 > pie(table(cyl))
> pie(table(cyl),init.angle=45)
> pie(table(cyl),init.angle=60)
> pie(table(cyl),init.angle=90)

enter image description here

或者你也可以使用情节https://plot.ly/r/pie-charts/