我想知道如何才能得到X和Y值,从而形成由R中的"plotrix“包生成的饼图的”圆“。
例如,如何获得X和Y值,使由生成的饼图的“圆”成为下面的R代码
install.packages('plotrix')
library("plotrix")
plot(1:5, type="n", xlab="x", ylab="y",xpd=T)
floating.pie(3, 3, 1, col="white", radius=1)发布于 2016-12-13 01:55:39
你可以用极坐标来获得它。floating.pie也在做同样的事情。
假设radius、edges、xpos和ypos与您给floating.pie的内容相同,圆圈由以下几点决定:
radius <- 1; edges <- 200; xpos <- ypos <- 3
x <- radius * cos(seq(0, 2 * pi, length = edges)) + xpos
y <- radius * sin(seq(0, 2 * pi, length = edges)) + ypos
circle <- cbind(x, y)
plot(1:5, asp = 1) ## set axis ratio 1:1
polygon(circle)

https://stackoverflow.com/questions/41112292
复制相似问题