rMaps কাস্টম জসন দিয়ে চোরোলেথ


17

আরআই সহ প্যাকেজ এবং একটি কাস্টম মানচিত্র সহ অ্যানিমেটেড চোরোলেথ মানচিত্র তৈরি করতে চায় 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

দ্রষ্টব্য: এই প্রশ্নটি সাফল্য ছাড়াই স্ট্যাকওভারফ্লোতে জিজ্ঞাসা করা হয়েছিল । এসও থেকে প্রশ্ন পোস্ট করার জন্য আমি জিআইএসের নীতি জানি না। আমি আমার প্রাথমিক প্রশ্ন পেস্ট অনুলিপি করতে ভুল হলে দয়া করে মন্তব্যগুলিতে পরামর্শ করুন।


আমাদের সাইটে আপনাকে স্বাগতম! পছন্দসই পদ্ধতিটি হ'ল মাইগ্রেশনের জন্য আপনার মূল প্রশ্নটিকে পতাকাঙ্কিত করা : এটি দুটি সংস্করণের মধ্যে স্বয়ংক্রিয় লিঙ্ক তৈরি করবে কিন্তু লোকদের জানিয়ে দেবে যে সম্ভব হলে উত্তরগুলি এখানে পোস্ট করা উচিত।
শুক্র

আপনি কি কখনো এই একটি সমাধান খুঁজে পেয়েছেন?
আরজে জোলিং

আমি এটিতে কাজ করছি তবে আপনার ইউআরএলটি আসলে নষ্ট হয়েছে। আপনি কি সেগুলি মেরামত করতে পারেন বা আমাদের সাথে আপনার ফাইলগুলি ভাগ করতে পারেন?
সিজার আর্কিরো

উত্তর:


1

আপনি ঠিক কী করতে চাইছেন তা বলা শক্ত কারণ আপনি যে ইউআরএলটি উদাহরণ হিসাবে ব্যবহার করছেন তা আসলে কোনও জিনিস দেখায় না। আপনার ডেটা ইউআরএল এর সাথে একই। এখানে চিত্র বর্ণনা লিখুন

যাইহোক, এখানে আপনার একটি সরল কোড রয়েছে (এই উত্তরটি উত্তর না দেওয়া প্রশ্ন থেকে মুক্তি পেতে হেড ()) ব্যবহার করে আপনি যে কয়েকটি নিবন্ধ দেখিয়েছেন তার কিছুটা সংশোধন করুন।

library(rMaps)
library(plyr)

#new path to csv
SDLOG <- read.table("csv.csv", header=T, stringsAsFactors=F, sep =",")
SDLOG <- mutate(SDLOG, state = c("UT", "NE", "AL")) #add place for plotting
head(SDLOG)
  year          name     sdlog  type state
1 2004 Greater Accra 0.2003069 urban    UT
2 2005 Greater Accra 0.1532271 urban    NE
3 2006 Greater Accra 0.1078268 urban    AL
4 2004 Greater Accra 0.1555555 urban    UT
5 2007 Greater Accra 0.3000000 urban    NE
6 2005 Greater Accra 0.2500000 urban    AL

#Map:
d1 <- ichoropleth(sdlog ~ state,
                  data = SDLOG[SDLOG$type=="urban",],
                  ncuts = 7,
                  pal = 'YlOrRd',
                  animate = 'year')

d1

এখানে চিত্র বর্ণনা লিখুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.