2012-10-27 66 views
0

R的「繪圖(區域)」命令不打印出任何標題 - 我該如何糾正? 「主」命令不適用於下面的任何「繪圖」行。在R中,如何在使用「plot(地區)」時包含標題?

library(OpenStreetMap) 
library(rJava) 
library(rgdal) 
library(UScensus2000) 

data(louisiana.tract) 
m65 = na.omit([email protected]$age.65.up) 
a65 = cut(m65,breaks=c(min(m65),500,750,1000,3500)) 
levels(a65) = c("0-500","501-750","751-1000",">1000") 

la <- spTransform(louisiana.tract,osm()) 
lat <- c(30.4, 29.5) 
lon <- c(-90.7, -89.5) 
region <- openmap(c(lat[1],lon[1]),c(lat[2],lon[2]),zoom=10,'osm') 
windows() 
plot(region, main = "New Orleans area: \n residents 65 and over by ZIP") 
plot(la,add=TRUE,col=c("light cyan","light blue", "cyan" ,"dodgerblue")) 
    legend(locator(1), cex=.8, levels(a65), fill=c("light cyan","light blue", "cyan" ,"dodgerblue")) 
+0

的UScensus2000包是巨大的。人們應該準備好漫長的等待。 –

+0

它在2臺電腦上運行,而不是在第三臺上,這意味着你沒有提供足夠的信息。這實際上是一個民意調查或讀者,看看是否有其他人也有破損的安裝。所以,也許你應該在工作和非工作系統上提供sessionInfo()的系統細節? (或者將它們分成兩個單獨的問題,並帶有適當的操作系統標籤。) –

+1

對於'openmap'輸出的任何類,'plot'方法都可能忘記允許參數「main」。你必須看看包中的'plot。[anyclass]'代碼。 –

回答

4

如果情節程序缺乏「主」的說法,你可以簡單地將一個「主」與-title:

title(main = "New Orleans area: \n residents 65 and over by ZIP") 
+0

非常有幫助,謝謝。 – rolando2