我密謀與瘧原蟲抗藥性的不同研究地點的地圖。研究地點的大小是相對於採集多少瘧原蟲的大小而定的,並且這些點的填充是從耐藥性瘧疾寄生蟲比例0到1的梯度。下面的代碼顯示如下圖:如何更改ggplot2中複雜填充的顏色?
###GENERATING AFRICA MAP###
africa = readOGR("/Users/transfer/Documents/Mapping Files/Africa Countries/Africa_SHP", layer="dissolved")
#FIXING THE NON-NODED INTERSECTS#
africa = gBuffer(africa, width=0, byid=TRUE)
#CREATING DATA FRAME FOR GGPLOT#
africa.map = fortify(africa, region="ID")
###PLOTTING SPM.437###
#SCALING THE SAMPLE SIZE USING CUBE-ROOT#
size = d.spm.437$Tot437^(1/3)
#PLOTTING#
ggplot(africa.map, aes(x = long, y = lat, group = group)) +
geom_polygon(colour="black", size=0.25, fill="white", aes(group=group)) +
geom_point(data = d.spm.437, aes(x = long, y = lat, fill=Frc437, group=NULL, size=Tot437),
size=size, shape=21, colour="black", size=0.5)
我試圖用一種顏色的選擇,但它沒有工作:
ggplot(africa.map, aes(x = long, y = lat, group = group)) +
geom_polygon(colour="black", size=0.25, fill="white", aes(group=group)) +
geom_point(data = d.spm.437, aes(x = long, y = lat, colour="red", fill=Frc437, group=NULL, size=Tot437),
size=size, shape=21, colour="black", size=0.5)
任何人都知道怎麼去填充的顏色顯示紅色的比例,比較亮的比例是0,比較深的比例是1?
除(更容易混淆)'是*需要fill' *當'PCH = 21'!例如看到http://stackoverflow.com/questions/10437442/place-a-border-around-points/10437545#10437545 –
@Benbolker良好的漁獲,我錯過了在問題完全。我會再次編輯我的手機後不再使用我的手機。 – joran