2016-03-23 25 views
0

X ve Y değerinde sıfıra yakın küçük kenar boşluğundan (resimdeki kırmızı çizgi) kurtulmak ve SADECE kırmızı karede ne gösterildiğini göstermek istiyorum.R: bu küçük eksen kenar boşluğunu plotta nasıl kaldırılır

par(mar = rep(0, 4) ve xlim=c(0, ...), ylim=c(0, ...) ayarlamayı denedim, ancak R bu küçük kenar boşluğunu eklemeye devam ediyor. Nasıl kurtulur?

plot in R with margins

DÜZENLEME: benim problem üzerinde başka bir bakış açısı: çalıştırdıktan sonra:

require(plotrix) 
axisRange <- c(0,500) 
plot(NULL, xlim = axisRange, ylim=axisRange) 
draw.circle(0, 0, 200, col = "white", border = "red") 

bir çember "gerçek" 0,0 noktasında değil konumlandırılmış ile ben sonuna kadar: Circle should be on 0,0 point

EDIT2: Aslında yapmak istediğim, farklı yarıçaptaki daireleri çizip görüntü olarak kaydetmek. Bu yüzden marjları önemsiyorum. Böyle bir şey (köşelerinde noktalar referans amaçlıdır) ile bitirmek:

enter image description here

Ve daha böyle olmalı: enter image description here

+0

hayır, verilen yarıçap çemberi çizmek için ve kenar – Art

+0

bakınız düzenleme kurtulmak istiyorum. Evet, benim hatam - Daire çizmek için plotrix kullanıyorum. Ama belki de çevremin imajını yeniden yaratmak için bundan daha iyi bir şey var mı? – Art

+1

"xaxs" ve "yaxs" ı mı arıyorsunuz? Plotrix örneğinizi kullanarak: par (mar = rep (0, 4)) ',' arsa (NULL, xlim = axisRange, ylim = axisRange, xaxs = "i", yaxs = "i") 'dır. Ardından daireyi ekleyin. – Jota

cevap

1

Sen hiç xaxs ve yaxs argümanlar ayarlayabilirsiniz “i” nin “r” değerinin aksine. par yardım sayfasından:

Stil "r" (düzenli) önce her sonunda yüzde 4 oranında veri aralığı genişletir ve daha sonra genişletilmiş aralıkta uyan güzel etiketlerle bir ekseni bulur.

Stil "i" (iç), orijinal veri aralığında 'a uyan güzel etiketlere sahip bir eksen bulur.

library(plotrix) 
axisRange <- c(0,500) 
par(mar = rep(0,4)) 
plot(NULL, xlim = axisRange, ylim=axisRange, xaxs = "i", yaxs = "i") 
draw.circle(0, 0, 200, col = "white", border = "red") 

verir:

enter image description here

+0

Evet! O şeydi! Teşekkürler!!! – Art

İlgili konular