मैं बाईं तरफ Y अक्ष लेबल के साथ एक हीटमैप कैसे करूं? ऐसा लगता है कि दाईं ओर डिफ़ॉल्ट है। क्या मुझे axis()
का उपयोग करके कस्टम अक्ष बनाने की आवश्यकता है?एक हीटमैप के बाईं पर Y अक्ष कैसे रखूं?
8
A
उत्तर
9
heatmap
समारोह में कुल्हाड़ियों के पदों हार्ड-कोडेड हैं। लेकिन दूसरी ओर इसे स्थानांतरित करने के लिए केवल एक ही संख्या को बदलना बहुत आसान होगा। अपने कंसोल पर "हीटमैप" और दूसरा axis()
कॉल में एक 2 से 4 से पहला तर्क परिवर्तन प्रकार।
सभी मैं बदल गया था:
axis(2, iy, labels = labRow, las = 2, line = -0.5, tick = 0, # the 2 used to be 4
cex.axis = cexRow)
अभी भी मार्जिन में परिवर्तन स्विच को समायोजित करने की जरूरत है। 0 से 5 के वर्तमान मूल्य बदलने उदाहरण मैं मदद पेज से साथ खेल रहा था में पर्याप्त जगह बनाने के लिए लग रहा था:
...
par(mar = c(margins[1L], 5, 0, margins[2L]))
यह मेरा परीक्षण का मामला था:
x <- as.matrix(mtcars)
rc <- rainbow(nrow(x), start=0, end=.3)
cc <- rainbow(ncol(x), start=0, end=.3)
utils::str(hv) # the two re-ordering index vectors
## no dendrogram (nor color strip)
heatmap.new(x, Colv = NA, Rowv=NA, col = cm.colors(256), scale="column",
margins=c(5,2),
xlab = "specification variables", ylab= "Car Models",
main = "heatmap(<Mtcars data>, ..., scale = \"column\")")
संबंधित मुद्दे
- 1. Y अक्ष XYChart में लेकर
- 2. ggplot2 के साथ एक हीटमैप कैसे उत्पन्न करें?
- 3. आर साजिश, एक्स अक्ष और y- अक्ष को छू
- 4. गूगल चार्ट y- अक्ष को महत्व देता
- 5. geom_smooth() - और y अक्ष को स्केलिंग,
- 6. ओवरलैपिंग y- अक्ष टिक लेबल और x- अक्ष matplotlib
- 7. Google चार्ट y अक्ष छोटा उपकरण लेबल
- 8. ggplot2 y अक्ष लेबल दशमलव परिशुद्धता
- 9. एंड्रॉयड AChartEngine - Y- अक्ष की textcolor बदलने में असमर्थ लेबल
- 10. फ्लोट ग्राफ़ में x और y अक्ष के लिए शीर्षक
- 11. रिवर्स विकर्णों हीटमैप
- 12. jQuery flot: सभी डेटा को प्रदर्शित करने और Y अक्ष
- 13. gnuplot: पंक्ति और कॉलम नामों के साथ मैट्रिक्स (हीटमैप) का लेबल एक्स और वाई-अक्ष
- 14. हीटमैप डेटा अपडेट करना, सरल Google हीटमैप
- 15. एकाधिक बाईं एक क्वेरी
- 16. jqplot - y अक्ष को प्रदर्शित/प्रदर्शित नहीं करना चाहते हैं
- 17. तीन.जेएस प्रक्षेपण घुमाएं ताकि y अक्ष z-axis
- 18. y-axis
- 19. jQuery - मैं ओवरले पर एक डीवी कैसे रखूं?
- 20. मैं एक ही पंक्ति पर दो divs कैसे रखूं?
- 21. 2 y-axis
- 22. मैं एक हैशसेट वर्णानुक्रमित आदेश कैसे रखूं?
- 23. ggplot2 रेंज वाले मानों के लिए रंगों के साथ हीटमैप
- 24. दिनांक अक्ष
- 25. प्लॉट एक किंवदंती और अच्छी तरह से स्थान सार्वभौमिक y- अक्ष और grid.arrange में मुख्य शीर्षक
- 26. चार्ट अक्ष
- 27. d3.js अक्ष पर दिनांकों से निपटने
- 28. एक हीटमैप के केवल ऊपरी/निचले त्रिकोण को प्लॉट करना
- 29. एक ही प्लॉट में 4 घटता, 3 y अक्षों
- 30. बाईं ओर
ध्यान दें: मैंने देखा है ' पक्ष = 'तर्क और उनको भी बदल दिया। वही परिणाम, कोई धुरी लेबल नहीं। क्या यह 'मार्जिन' के साथ एक समस्या हो सकती है? प्रतीत होता है कि गर्मी के टुकड़े छवि के ऊपरी बाएं कोने में फंस गए हैं। मैं चारों ओर खेलना जारी रखूंगा। मुझे लगता है कि हम यहां सही रास्ते पर हैं। धन्यवाद! – James
सुनिश्चित नहीं हैं कि तुम क्यों 3. इस्तेमाल किया शीर्ष होगा कि। आपने जो कहा वह कहने में आपको और अधिक पूर्ण होने की आवश्यकता हो सकती है। मेरा जवाब मान लिया गया कि आप जानते थे कि किसी मौजूदा कोड के कोड से नया फ़ंक्शन कैसे बनाया जाए। मुझे पक्षों का एक स्विच मिलता है, हालांकि आपको अभी भी पैरा() के साथ मार्जिन समायोजित करने की आवश्यकता होगी। –
मैंने एक्स धुरी के लिए 3 और y अक्ष के लिए 2 का उपयोग किया क्योंकि मैं उन्हें क्रमशः शीर्ष पर और बाईं ओर चाहता था। – James