2016-11-15 6 views
1

私たちは、種の分布をマップ上で地図化する自動化プロセスを試みています。これは、このコードでは成功していますが、これらの結果(ディストリビューションマップ)を別々のウィンドウに表示することは不可能です。今はループ中にマップを上書きするだけなので、最後のマップで終了します。私たちが使用しているパッケージはrobisです(obisウェブサイトから)。事前に結果を新しいウィンドウで表示する(リーフレットの地図)[Rスタジオ]

year = 2006 
while (year <= 2015) { 
    data <- occurrence("Phocoena phocoena", year = year) 
    mapp = leafletmap(data) 
    show(mapp) 
    year = year + 1 
} 

ありがとう:

は、私たちが使用しているスクリプトです。

+0

私はrobisパッケージに慣れていませんが、グラフをプロットするコマンドの前にdev.new()を追加しようとしましたか? – ira

答えて

0

あなたはここに再現可能な例を与えていないとして、いくつかのサンプルコードは、私はそれが役に立てば幸いleaflet

library(leaflet) 
m <- leaflet() %>% 
    addTiles(group = "OSM") %>% 
    addProviderTiles("Stamen.TonerLite") %>% 
    addLayersControl(baseGroups = c("OSM", "Stamen.TonerLite")) 
ind <- c(1:10) 
for (i in ind) { 
    m <- addCircleMarkers(map = m, 
         lat = 40 + ind[i], 
         lng = 8 + ind[i], 
         color = "blue", 
         stroke = FALSE, 
         radius = 10, 
         fillOpacity = 0.8, 
         clusterOptions = markerClusterOptions()) 
} 
print(m) 

を使用しています。そうでない場合は、使用しているデータとパッケージを提供してください。

関連する問題