たくさんの国に対して自分の価値観をプロットできるようになりたいです。例:中国、米国、英国、カナダ、ロシア。
ISO3V10、国、ドキュメント数の 3 つの列を持つ独自の txt ファイルがあります。
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を次のようにしたいと思います:
sPDF <- joinCountryData2Map(countryExData,
joinCode = "ISO3", nameJoinColumn = "ISO3V10")
また、REGION は次のようになります。
mapCountryData(sPDF, nameColumnToPlot="No.of.Documents")
私はこれを行うために可能なすべての方法を試しました。これが、REGION を nameColumnToPlot として持つ理由です。
コードのどこが間違っているのか誰か教えてもらえますか?