首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我能得到`floating.pie`函数在“`plotrix`”中创建的圆的坐标吗?

我能得到`floating.pie`函数在“`plotrix`”中创建的圆的坐标吗?
EN

Stack Overflow用户
提问于 2016-12-13 01:18:01
回答 1查看 93关注 0票数 1

我想知道如何才能得到X和Y值,从而形成由R中的"plotrix“包生成的饼图的”圆“。

例如,如何获得X和Y值,使由生成的饼图的“圆”成为下面的R代码

代码语言:javascript
复制
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)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-13 01:55:39

你可以用极坐标来获得它。floating.pie也在做同样的事情。

假设radiusedgesxposypos与您给floating.pie的内容相同,圆圈由以下几点决定:

代码语言:javascript
复制
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)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41112292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档