circlize
パッケージを使用して次のプロットを描画しました。赤い円は後で を使って描いた単位円plotrix
です。赤い単位円の外側にある最初のトラックをプロットしたいと思います。このため、 と を に変更canvas.xlim
しcanvas.ylim
ましたc(-1.2, 1.2)
。ただし、これは機能しません。circlize
プロットの円の半径を大きくする方法はありますか?
注: または、トラックが単位円の内側ではなく外側にあれば、それで十分です。
library(circlize)
set.seed(2)
n = 10
a = data.frame(factor = "dummy",
x = rnorm(n, 100, sd=10))
circos.par(track.height = 0.2,
canvas.xlim=c(-1.2, 1.2), # bigger canvas?
canvas.ylim=c(-1.2, 1.2)) # bigger canvas?
circos.initialize(factors = a$factor,
x = a$x, xlim = c(0, 360))
lim <- c(-1.2, 1.2)
plot(NULL, asp=1, xlim=lim, ylim=lim)
circos.trackHist(a$factor, a$x, col = "blue", bg.col = grey(.95))
plotrix::draw.circle(0,0,1, border="red", lwd=2) # unit circle