国々の手に自分の値をプロットできるようにしたいと思います。例:中国、アメリカ合衆国、イギリス、カナダ、ロシア自分の値で世界地図を作成するRScript
私は自分のtxtファイルにISO3V10、Country、No of Documentsという3つの列があります。
ISO3V10 Country No of Documents
CAN Canada 30
CHN China 20
RUS Russia 10
GBR United Kingdom 38
USA United States 50
アイデアはCountry
のために着色された世界地図を持っているだろうし、プロットされたデータはNo of Documents
です。
myData2 <- read.delim("noofdocuments.txt",header=T, sep='\t')
names(myData2)
myData2[]
jessdata <- data.frame(myData2=c("China", "United States", "United Kingdom",
"Russia", "Canada"))
sPDF <- joinCountryData2Map(jessdata,
joinCode = "NAME",
nameJoinColumn = "myData2")
par(mai=c(0,0,0.2,0),xaxs="i",yaxs="i")
mapCountryData(sPDF, nameColumnToPlot="REGION")
理想的には私がSPDFがなりたい:私はすべて試してみました
mapCountryData(sPDF, nameColumnToPlot="No.of.Documents")
:
sPDF <- joinCountryData2Map(countryExData,
joinCode = "ISO3", nameJoinColumn = "ISO3V10")
また、地域のことをこれまでのところ、私はこれを行っている
これを行うための方法は、これはなぜ私はこのようにnameColumnToPlotとしてREGIONを持っているのですか?
コード内でどこが間違っているか教えていただけますか?
あなたの例は自己完結型ではありません。先頭に "library(rworldmap)"を追加する必要があります。また、myData2のdput()関数を使用すると、読者があなたの体験を簡単に試すことができます。 –