আর-এ কীভাবে আকর্ষণীয় কোরোপ্লেথ ম্যাপ তৈরি করবেন?


18

আমি আর তে কোরোপলথ ম্যাপিং কৌশলগুলির সাথে পরীক্ষা করে চলেছি, একটি শক্তিশালী ডেটা বিশ্লেষণ প্যাকেজের মধ্যে সুন্দর গ্রাফ তৈরির জন্য ggplot2 এর সুবিধাগুলি অর্জন করেছি।

যখন ম্যাপিংয়ের বিষয়টি আসে আমি কিউজিআইএস থেকে নিয়মিত যেসব ফলাফল পাই তার সাথে তুলনামূলক ফলাফল দিতে ব্যর্থ হয়েছি। শেফিল্ড (পুরোপুরি অনুকৃতিযোগ্য ডেটা এবং .qgs ফাইলে প্রবাহ তথ্য ব্যবহার করে এখানে ), সহজে নিম্নলিখিত উত্পাদিত QGIS:

কিউজিআইএস ইমেজ

আর এর সাহায্যে আমি সবচেয়ে ভাল উত্পাদন করতে পারি ( এখানে বর্ণিত কোড ব্যবহার করে ) এই দুটি মানচিত্র ছিল, প্রথমটি জিআইএসটিউলগুলি ব্যবহার করে, দ্বিতীয়টি জিজিপ্লট 2 ব্যবহার করে:

গিস্টুলস কোরোপলথ ggplot2 choro

আমার কাছে, ggplot2 বিকল্পটি আরও বেশি আকর্ষণীয় বলে মনে হচ্ছে, কেবলমাত্র যদি আমি ত্রুটিযুক্ত রেখাগুলির সমস্যাটি সম্ভবত সমাধান করতে পারি (সম্ভবত ফরটিফাই () কমান্ডের সাথে সমস্যাটি সমাধান করতে পারি, বা এখানে বর্ণিত রিডওজিআর () ব্যবহার করে শেফফাইলে না পড়ি) )

সুতরাং প্রশ্নটি 2-ভাঁজ: ggplot2 বিকল্পটি কি আর-তে সেরা চোরোলেথ ম্যাপিং সমাধান এবং যদি তাই হয় তবে আমি কীভাবে ত্রুটিযুক্ত সাদা লাইনের সমস্যাটি সমাধান করতে পারি?

আমি কী করেছি তা জানতে প্রতিলিপি কোড এখানে

সম্পাদনা করুন - যেহেতু কোরোপলথ () আউটপুট বিকল্পটিকে আরও আকর্ষণীয় করে তুলেছে:

নতুন আরপ্লট

উচ্চতর রেজোলিউশনে রফতানি করে এবং কিংবদন্তি সরিয়ে এই বিকল্পটির কদর্যতা হ্রাস করা যেতে পারে ( অন্যান্য আর কিংবদন্তি উপলব্ধ)। এখনও লাইন বেধ পরিবর্তন করতে পরিচালিত হয়নি তবে এটি আরও ভাল হচ্ছে! লাল রেখাগুলি এমন জোনে প্রবাহকে প্রতিনিধিত্ব করে যা 5000 হাজার লোককে নিয়োগ দেয়।


1
যদি আপনি বহুভুজের রূপরেখার আকার হ্রাস করেন (এবং সম্ভবত প্রথম QGIS উদাহরণ হিসাবে এগুলি সম্পূর্ণ স্বচ্ছ করে তুলেছেন) তবে প্রথম আর মানচিত্রটি খুব ভাল লাগবে।
অ্যান্ডি ডব্লু

3
সম্মত, তবে আমি কীভাবে এটি করব তা জানি না - আমি যে কোডটি ব্যবহার করেছি তা হ'ল "কোরোপিলথ (ওএস, ভি = ওএস $ টু, শেড)"। লাইনগুলি সরানোর জন্য ডকুমেন্টেশনের জন্য অনুসন্ধান করা হয়েছিল, তবে কিছুই পাওয়া যায় নি: cran.r-project.org/web/packages/GISTools/GISTools.pdf
রবিনলভলেস

1
@ রবিনলভলেস আপনি যদি আপনার আর কোড রাখেন তবে আমরা অবশ্যই এই বিষয়গুলিতে আপনাকে সহায়তা করতে পারি, তবে পুনরুত্পাদনযোগ্য উদাহরণ ব্যতীত বিষয়গুলি চিহ্নিত করা সহজ নয়। স্ক্রিনশটগুলি (দরকারী) রাখার জন্য আপনি যে প্রচেষ্টা করেছেন তা আমি প্রশংসা করি, তবে চিত্রগুলি কেবল আইসিং যা উত্স কোডের কেকের উপরে সরবরাহ করা উচিত।
স্লোলিয়ারার

: দয়া করে পুনরায় উত্পাদন কোডটির এই .zip ফোল্ডারে উপস্থিত রয়েছে, যেমন উপরে বর্ণিত দেখতে dl.dropbox.com/u/15008199/Rflows-simple.zip
RobinLovelace

@ রবিনলভ্যালাস ধন্যবাদ, আকর্ষণীয়, ডাউনলোড করেছেন
স্লোলিয়ারার

উত্তর:


7

এই খুব আকর্ষণীয় বিষয়টিতে কিছু দুর্দান্ত সংস্থান রয়েছে যার মধ্যে রয়েছে:

বিপ্লব থেকে:

চোরোলেথ মানচিত্র আর চ্যালেঞ্জ

চোরোলেথ চ্যালেঞ্জের ফলাফল

স্ট্যাক ওভারফ্লো থেকে

আর এর সাহায্যে ভৌগলিক থিম্যাটিক মানচিত্র বিকাশ করা হচ্ছে

Ggplot2 ব্যবহার করে আমার প্রিয় (অর্থাত সংযুক্ত মানচিত্র) সহ কোরোপিলথ মানচিত্র এবং তাদের সম্পর্কিত আর কোডের দুর্দান্ত উদাহরণ রয়েছে। স্ক্রিপ্ট উদাহরণগুলির মধ্যে একটিতে আপনার নিজের ডেটা সেট করা relativelyোকাতে তুলনামূলকভাবে সোজা এগিয়ে হওয়া উচিত।

এটি থেকে পাওয়া এই মানচিত্রের জন্য আর কোডটি গ্রিন রুম is


এই দুর্দান্ত উত্সগুলি পতাকাঙ্কিত করার জন্য এবং মার্কিন যুক্তরাষ্ট্রের বেকারত্বের মানচিত্র প্রদর্শনের জন্য অনেক ধন্যবাদ। যদিও কিংবদন্তি মিস! শেফিল্ডের মানচিত্রে এই সংস্থানগুলিকে কীভাবে অনুবাদ করবেন কোনও পরামর্শ? Ggplot2 এবং শেফিল্ডের যে ডেটা আমি সরবরাহ করেছি সেগুলি ব্যবহার করে কোরোপলথ ম্যাপিংয়ে আমার ব্যর্থ প্রচেষ্টা বাছাই করতে কোড স্নিপেটগুলি!
রবিনলভলেস

@ রোবিনলওয়েস আমি আনন্দিত যে লিঙ্কগুলি আপনার পক্ষে কার্যকর ছিল। অনেকগুলি নমুনা স্ক্রিপ্টগুলিতে আপনার নিজের ডেটাসেটে প্লাগ ইন করতে আপনার কোনও সমস্যা হবে না, যদিও আপনাকে আপনার হাতাটি রোল করতে হবে এবং নির্দিষ্ট প্যাকেজগুলির জন্য কিছুটা ট্রায়াল এবং ত্রুটি করতে হবে। দুর্ভাগ্যক্রমে, আপনার এখন করার মতো সময়টি আমার কাছে নেই - দুঃখিত!
হারুন

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