R প্রোগ্রামিং ল্যাঙ্গুয়েজে image() ফাংশন ব্যবহার করে ম্যাট্রিক্স ডেটা থেকে পিক্সেল-ভিত্তিক ইমেজ তৈরি করা যায়। এটি হিটম্যাপ, ডেটা ভিজ্যুয়ালাইজেশন, বা ইমেজ প্রসেসিং-এ ব্যবহৃত হয়।
বেসিক সিনট্যাক্স
M <- matrix(rnorm(100, 1.5), nrow = 10)
image(M, useRaster = TRUE, axes = FALSE)
পূর্ণ উদাহরণ (বিভিন্ন মার্জিন)
# ১০x১০ ম্যাট্রিক্স, মিন ১.৫
M <- matrix(rnorm(100, 1.5), nrow = 10)
# বড় মার্জিন
par(mar = c(5, 5, 5, 5))
image(M, useRaster = TRUE, axes = FALSE)
# খুব বড় মার্জিন
par(mar = c(10, 10, 10, 10))
image(M, useRaster = TRUE, axes = FALSE)
# ছোট মার্জিন
par(mar = c(2, 2, 2, 2))
image(M, useRaster = TRUE, axes = FALSE)
# গ্রে-স্কেল কালার
image(M, axes = FALSE, col = grey(seq(0, 1, length = 180)))
প্যারামিটার ব্যাখ্যা
| প্যারামিটার | ব্যাখ্যা |
|---|---|
useRaster = TRUE | রেস্টার ইমেজ রেন্ডারিং (দ্রুত) |
axes = FALSE | এক্সিস লুকাতে |
col | কালার প্যালেট নির্দিষ্ট করে |
par(mar=...) | প্লট মার্জিন সেট করে (bottom, left, top, right) |
আউটপুট
প্রत्यেক কমান্ড আলাদা গ্রাফিক্স উইন্ডোতে ইমেজ প্রদর্শন করবে। গ্রে-স্কেল সংস্করণে মান অনুযায়ী কালার গড়ে থেকে সাদা পর্যন্ত градаয়ন দেখা যাবে।
ব্যবহার ক্ষেত্র
- হিটম্যাপ ভিজ্যুয়ালাইজেশন
- ম্যাট্রিক্স ডেটা প্যাটার্ন খুঁজে বের করা
- ইমেজ প্রসেসিং প্রোটোটাইপিং
- বায়োলজিক্যাল/জিওস্পেশিয়াল ডেটা প্রদর্শন
দ্রষ্টব্য
এটি R ল্যাঙ্গুয়েজের কোড, JavaScript নয়। R-এ image() ফাংশন ম্যাট্রিক্স ভিজ্যুয়ালাইজেশনের স্ট্যান্ডার্ড টুল।