Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

R में पिक्सेल मैट्रिक्स की छवि कैसे बनाएं?

R भाषा में image() फंक्शन का उपयोग करके मैट्रिक्स डेटा को पिक्सेल इमेज (हीटमैप/रैस्टर प्लॉट) के रूप में विज़ुअलाइज़ कर सकते हैं।

बुनियादी सिंटैक्स

image(x, y, z, col = heat.colors(12), ...)
  • z - संख्यात्मक मैट्रिक्स (मान रंग मैप होंगे)
  • col - रंग पैलेट
  • useRaster - रैस्टर इमेज के रूप में रेंडर करने के लिए (तेज़)

उदाहरण 1: बुनियादी मैट्रिक्स इमेज

# 10x10 रैंडम मैट्रिक्स बनाएं (माध्य 1.5)
M <- matrix(rnorm(100, 1.5), nrow = 10)

# डिफ़ॉल्ट रंगों के साथ प्लॉट
par(mar = c(5, 5, 5, 5))  # मार्जिन सेट करें
image(M, useRaster = TRUE, axes = FALSE)

उदाहरण 2: कस्टम मार्जिन और रंग

# अलग मार्जिन
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)

उदाहरण 3: ग्रेस्केल कलर पैलेट

# 180 शेड्स के साथ ग्रेस्केल
image(M, axes = FALSE, col = grey(seq(0, 1, length = 180)))

उदाहरण 4: कस्टम कलर पैलेट (हीटमैप स्टाइल)

# RColorBrewer पैकेज से (यदि इंस्टॉल है)
# library(RColorBrewer)
# colors <- colorRampPalette(brewer.pal(9, "YlOrRd"))(100)
# image(M, col = colors)

# बेस R में कस्टम ग्रेडिएंट
colors <- colorRampPalette(c("blue", "white", "red"))(100)
image(M, col = colors, axes = FALSE)

उदाहरण 5: एक्सिस लेबल्स और टाइटल के साथ

# पंक्ति और स्तंभ नामों के साथ मैट्रिक्स
rownames(M) <- paste0("Row", 1:10)
colnames(M) <- paste0("Col", 1:10)

image(
    1:ncol(M), 1:nrow(M), t(M)[nrow(M):1, ],  # ट्रांसपोज और फ्लिप
    col = heat.colors(12),
    xlab = "स्तंभ", ylab = "पंक्ति",
    main = "मैट्रिक्स विज़ुअलाइज़ेशन",
    axes = TRUE
)

चलाने का तरीका

  1. R या RStudio खोलें
  2. कोड कॉपी करके कंसोल में पेस्ट करें
  3. या .R फ़ाइल सेव करके source("filename.R") चलाएं

महत्वपूर्ण पैरामीटर्स

पैरामीटरविवरण
useRaster = TRUEबड़े मैट्रिक्स के लिए तेज़ रेंडरिंग
axes = FALSEएक्सिस छुपाएं
colरंग पैलेट (फंक्शन या रंग वेक्टर)
zlimरंग मैपिंग की सीमा (c(min, max))
x, yग्रिड निर्देशांक (डिफ़ॉल्ट 1:ncol, 1:nrow)

नोट

यह आर्टिकल R भाषा के बारे में है, JavaScript का नहीं। R सांख्यिकीय कंप्यूटिंग और ग्राफिक्स के लिए एक भाषा है।

  1. विंडोज 10 सिस्टम इमेज बैकअप बनाएं: चरण-दर-चरण गाइड विंडोज 10 सिस्टम इमेज बैकअप बनाएं: चरण-दर-चरण गाइड

    एक सिस्टम इमेज आपकी हार्ड डिस्क (HDD) की एक सटीक प्रति है, और इसमें आपकी सिस्टम सेटिंग्स, फाइलें, प्रोग्राम आदि शामिल हैं। मूल रूप से, इसमें आपका पूरा C: ड्राइव शामिल होता है (यह मानते हुए कि आपने विंडोज C: ड्राइव पर इंस्टॉल किया है) और आप इस सिस्टम इमेज का उपयोग अपने कंप्यूटर को पहले के कार्यशील स

  1. विंडोज 10, 8, और 7 में सिस्टम इमेज बैकअप बनाएं – चरण-दर-चरण मार्गदर्शिका विंडोज 10, 8, और 7 में सिस्टम इमेज बैकअप बनाएं – चरण-दर-चरण मार्गदर्शिका

    एक सिस्टम इमेज बैकअप आपकी हार्ड ड्राइव की एक सटीक प्रति है, जिसमें आपके पीसी को आपदा के बाद पुनर्स्थापित करने के लिए आवश्यक सभी विंडोज सेटिंग्स, प्रोग्राम और व्यक्तिगत फ़ाइलें शामिल हैं। वास्तव में, यदि आपके पास एक सिस्टम इमेज बैकअप है, तो आप अपने सिस्टम को ठीक उसी स्थिति में पुनर्स्थापित कर सकते है

  1. विंडोज 10 पर सिस्टम इमेज बैकअप बनाने की चरण-दर-चरण गाइड विंडोज 10 पर सिस्टम इमेज बैकअप बनाने की चरण-दर-चरण गाइड

    विंडोज 10 फ़ाइल हिस्ट्री को अपने डिफ़ॉल्ट बैकअप समाधान के रूप में प्रस्तुत करता है, जो आपकी फ़ाइलों के बदलने पर स्वचालित रूप से नई प्रतियां बनाता है। पूर्ण सिस्टम इमेज रखना भी अच्छा अभ्यास है, जिसका उपयोग आपदा की स्थिति में आपके पूरे पीसी को - ऑपरेटिंग सिस्टम सहित - पुनर्प्राप्त करने के लिए किया जा