2014-03-13 81 views
-3

所以我有一個數據集,看起來像這樣[R箱線與多個類別

Lot.Area Neighborhood 
3901  NridgHt 
8400  Nonemes 
7200  CollgCr 
7017  SawyerW 
15259  NridgHt 
4280  Sawyer 
20064  ClearCr 

我要出這個數據的創建散點圖,這樣的鄰里名字是在底部和lot.areas是在y軸上。

我試着做plot(dataSet),這讓我接近,但它給了我多個值在底部就像在這張照片 -

enter image description here

我想類似上面的東西,但我要求底層只有7個桶,而不是現在的大量桶。

我該怎麼做?

所以我試圖朱利安烏爾巴諾的答案,我得到這個

enter image description here

爲什麼有這麼多不同的x值?如何知道什麼點對應於什麼鄰域?

+0

你是什麼意思7桶?你的數據中會有與社區相同的盒子。順便說一句,這個圖像不能像你提到的那樣用'plot'創建,而是用'boxplot'創建。 –

+0

你的數據集中有多少個鄰域 - 如果有多於7個你想用什麼特性來分組/減少它們分成七組?每個社區是否有多個值,以便您可以繪製箱形圖(如上所述)? – user20650

+0

是的,我有猜測嗎?我認爲我正在用這個盒子強制把boxplot放到兩列上(ames.data [,c('Lot.Area')]〜as.factor(ames.data [,c('Neighborhood')])) – praks5432

回答

1

你可以這樣做:

plot(as.integer(t$Neighborhood),t$Lot.Area, axes=F, ylab="Lot Area", xlab="") 
axis(1, labels=unique(t$Neighborhood), 
    at=as.integer(unique(t$Neighborhood)), las=2) 
axis(2) 
box() 

enter image description here

+0

嘿朱利安,感謝您的幫助,幾乎在那裏 - 請檢查問題 – praks5432

0

與鄰近地區的一個值,那麼,它不會很好看。

下面是帶有R數據集的boxplot的示例。

boxplot(Sepal.Width ~ Species, data = iris, ylab = "Sepal.Width") 

enter image description here

在這裏與您的數據stripchart

stripchart(Lot.Area~Neighborhood, data = dat, vertical = TRUE) 

enter image description here