আমি এমন মানচিত্র তৈরি করতে levelplot
দুর্দান্ত rasterVis
প্যাকেজের ফাংশনটি ব্যবহার করছি যার মানগুলি শূন্যের কাছাকাছি চলে যায়। আমি লাল থেকে নীল প্যালেট ব্যবহার করে একটি রাস্টার ফাইলের প্লট করছি, তবে আমি মানচিত্রে শূন্য মানকে ধূসর করার চেষ্টা করছি।
বিশেষত, আমি এই চিত্রের রঙগুলি পুনরুত্পাদন করতে চাই:
লক্ষ্য করুন যে যেখানে লাল থেকে নীল স্কেল ব্যবহৃত হয় তবে শূন্যের সাথে ধূসর বর্ণগুলি বর্ণযুক্ত হয়েছে।
বর্তমানে, আমার মানচিত্রগুলি এর মতো দেখাচ্ছে:
এবং এটি পুনরুত্পাদন করার কোড (এই ফাইলটি https://www.rodbox.com/s/cypfdu1eaz2fuok/r.annual.tif?dl=0 এ উপলব্ধ ):
# Load required packages
library(rasterVis)
# open file
r.annual <- raster("Downloads/r.annual.tif")
# Set color palette
myTheme=rasterTheme(region=brewer.pal('RdBu', n=11))
# Plot
levelplot(annual.mask, par.settings=myTheme, margin=F)
আমি কীভাবে উপরে আমার মানচিত্রে সমস্ত শূন্য মানগুলিতে ধূসর বর্ণিত করতে পারি?
myTheme$panel.background$col = 'grey70'
আপনারmyTheme
লাইনের পরে যুক্ত করার চেষ্টা করুন এবং ফলাফলটি দেখার জন্য এটি প্লট করুন। স্পষ্টতই এখন আমাকে ইমেজটির আশেপাশের অতিরিক্ত এনএ অঞ্চলগুলি থেকে মুক্তি দিতে হবে।