我有有像下面數據的大型數據集:如何繪製R中一個曲線圖,是不是箱和晶須情節
Age Ethnicity Gender Crude_Rate
20-24 Pacific Islander Female 39.2
55-59 Caucasian Male 100.3
60-64 African Female 3.2
30-34 Asian Male 2.8
我試圖R上的畫三個地塊:
- 粗率(y軸總是)對年齡
- 針對種族粗率
- 針對性別粗率
我得到情節,但它是一個盒子和晶須的情節與上面的點,這不是我想要的。我只想將點繪製成散點圖。
我使用的代碼是:
melanoma <-read.csv("Melanoma Age.csv", header=TRUE, na.strings = c("Not Applicable"))
melanoma<-na.omit(melanoma)
plot(melanoma$Gender, melanoma$Crude_Rate,las=2, ylab="Crude Rate", xlab="Gender", main="Crude Rates for Both Genders")
plot(melanoma$Age, melanoma$Crude_Rate,las=2, ylab="Crude Rate", main="Crude Rates for Different Age Groups")
plot(melanoma$Ethnicity, melanoma$Crude_Rate,las=2, ylab="Crude Rate", main="Crude Rates for Different Ethnicities")
我不明白我做了什麼錯的,因爲通常我這樣做的時候,我得到的散點圖,而不是一個箱須圖以點它上面。
謝謝你在先進的任何幫助
當y是一個因子時,R傾向於繪製箱形圖。如果您需要散點圖,請嘗試繪製沒有y軸的圖形,但指定不同的顏色或點形狀,即使用像「plot(黑素瘤$ Crude_Rate,col =黑色素瘤$ Gender,...)這樣的smth」,其中......代表任何其他陰謀參數。另一個建議是使用數據的子集並將它們繪製在不同的圖表上。 –
@德米特里格雷科夫謝謝你,我試圖陰謀(黑色素$ Crude_Rate,col =黑色素瘤$性別),現在我得到一個散點圖,但不幸的是x軸標籤是數字不是女性和男性。 – glh
veritcal軸現在用於Crude_Rate,而水平標籤只是觀察的索引。你可以使用'legend()'來指定哪個性別用某種顏色繪製。 –