【问题标题】:How to draw multiple centric circles in R如何在R中绘制多个中心圆
【发布时间】:2012-04-27 07:14:15
【问题描述】:

嘿,我想在 R 中画几个不同半径的圆。

我用 'plotrix' 和 draw.circle 做到了这一点:

draw.circle (0,0,1)
draw.circle (0,0,1.5)
draw.circle (0,0,2)
...

您知道更快、更智能的方法吗?

【问题讨论】:

  • 什么是“更快、更智能”?将呼叫置于循环中?我认为你需要改进你的问题以获得有意义的答案。否则你可能会被关闭。

标签: r plot geometry plotrix


【解决方案1】:

draw.circle 似乎接受输入向量,因此请使用任何方便的函数来生成输入序列并将其传递给函数。

plot(0,0,type = "n", xlim = c(-10,10), ylim = c(-10,10))
draw.circle (0,0,seq(0,4,.5))

【讨论】:

  • @dason - 纵横比问题,我不记得要更改的设置在哪里,但会使情节“看起来”像一个圆圈...
  • 设置为相等的纵横比:asp = 1
猜你喜欢
  • 2011-01-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-11
  • 2012-09-19
相关资源
最近更新 更多