マラリア原虫の薬剤耐性に関するさまざまな研究サイトをマップにプロットしています。研究サイトのポイントは、サンプリングされたマラリア原虫の数に比例してサイズ設定され、ポイントの塗りつぶしは、薬剤耐性のマラリア原虫の割合の 0 から 1 までの勾配です。次のコードは、以下のマップを明らかにします。
###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ですか?