如何在 R 中繪製具有深色邊框的同心圓?


要繪製同心圓,我們可以使用 plotrix 包的 draw.circle 函式,其中我們可以使用 lwd 引數,但首先我們需要使用 plot 函式建立一個空白圖形,如下所示。

例如,我們可以使用以下命令在 X=5 和 Y=5 的位置建立三個半徑分別為 1、2 和 3 的同心圓:

draw.circle(5,5,c(1.5,1,0.5),col=c("yellow","green","orange"),lwd=2)

示例

請考慮以下程式碼片段:

plot(1:10,type="n")

輸出

如果您執行上面給出的程式碼片段,它將生成以下輸出:

將以下程式碼新增到上述程式碼片段中:

plot(1:10,type="n")
library(plotrix)
draw.circle(5,5,c(1.5,1,0.5),col=c("yellow","green","orange"))

輸出

如果您將所有上述程式碼片段作為一個程式執行,它將生成以下輸出:

將以下程式碼新增到上述程式碼片段中:

plot(1:10,type="n")
library(plotrix)
draw.circle(5,5,c(1.5,1,0.5),col=c("yellow","green","orange"))
draw.circle(5,5,c(1.5,1,0.5),col=c("yellow","green","orange"),lwd=2)

輸出

如果您將所有上述程式碼片段作為一個程式執行,它將生成以下輸出:

將以下程式碼新增到上述程式碼片段中:

plot(1:10,type="n")
library(plotrix)
draw.circle(5,5,c(1.5,1,0.5),col=c("yellow","green","orange"))
draw.circle(5,5,c(1.5,1,0.5),col=c("yellow","green","orange"),lwd=2)
draw.circle(5,5,c(1.5,1,0.5),col=c("yellow","green","orange"),lwd=5)

輸出

如果您將所有上述程式碼片段作為一個程式執行,它將生成以下輸出:

更新於:2021年11月11日

97 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

立即開始
廣告

© . All rights reserved.