আরআই সহ প্যাকেজ এবং একটি কাস্টম মানচিত্র সহ অ্যানিমেটেড চোরোলেথ মানচিত্র তৈরি করতে চায় rMaps
। আমি এখানে বর্ণিত ডিয়েগো ভেলের উদাহরণ অনুসরণ করার এবং ডেটাাম্যাপসের জন্য কাস্টম মানচিত্রের তথ্য ব্যবহার করার চেষ্টা করেছি ।
তবে মানচিত্রটি প্রদর্শিত হয় না । তবে, যথাযথ ফিল কী সহ কিংবদন্তিটি বছরের অ্যানিমেশন বারের সাথে উপস্থিত হবে। টপোজেসন ফাইলটি ঠিক আছে বলে মনে হচ্ছে।
library(rCharts);library(rMaps);library(rgdal)
map = readOGR("https://raw.githubusercontent.com/gupierre/GHA_vol/master/Data/GHA_adm/GHA_adm1.topo.json", layer="admin_1",stringsAsFactors=F)
#Data:
SDLOG<-read.table("https://raw.githubusercontent.com/gupierre/GHA_vol/master/Data/sdlog.csv", header=T,stringsAsFactors=F, sep =",")
head(SDLOG)
year name sdlog type
>1 2004 Greater Accra 0.20030687 urban
>2 2005 Greater Accra 0.15322712 urban
>3 2006 Greater Accra 0.10782677 urban
#Map:
library(rCharts);library(rMaps)
d1 <- ichoropleth(sdlog ~ name, data = SDLOG[SDLOG$type=="rural",], ncuts = 7, pal = 'YlOrRd', animate = 'year', map = 'admin_1')
d1$set(
geographyConfig = list(
dataUrl = "https://raw.githubusercontent.com/gupierre/GHA_vol/master/Data/GHA_adm/GHA_adm1.topo.json"
),
scope = 'admin_1',
setProjection = '#! function( element, options ) {
var projection, path;
projection = d3.geo.mercator()
.center([8, -1]).scale(element.offsetWidth)
.translate([element.offsetWidth / 2, element.offsetHeight / 2]);
path = d3.geo.path().projection( projection );
return {path: path, projection: projection};
} !#'
)
d1
দ্রষ্টব্য: এই প্রশ্নটি সাফল্য ছাড়াই স্ট্যাকওভারফ্লোতে জিজ্ঞাসা করা হয়েছিল । এসও থেকে প্রশ্ন পোস্ট করার জন্য আমি জিআইএসের নীতি জানি না। আমি আমার প্রাথমিক প্রশ্ন পেস্ট অনুলিপি করতে ভুল হলে দয়া করে মন্তব্যগুলিতে পরামর্শ করুন।