ucfagls सही है के साथ इस स्थिति में मदद नहीं करेगा के साथ तैयार नहीं कर रहे हैं, उपलब्ध कराने के आप plot()
कमांड का उपयोग करते हैं। यदि नहीं, तो कृपया हमें और जानकारी दें।
किसी भी मामले में, आप axis()
कमान और plot()
में xaxt
/yaxt
विकल्पों का उपयोग करके अलग से हर अक्ष नियंत्रित कर सकते हैं। ucfagls के डेटा का उपयोग करना, इस हो जाता है:
plot(Y ~ X, data=foo,yaxt="n")
axis(2,cex.axis=2)
विकल्प yaxt = "n" के लिए आवश्यक है से बचने के लिए कि साजिश आदेश भूखंडों को बदले बिना y- अक्ष। x- अक्ष के लिए, यह बिल्कुल वैसा ही काम करता है:
plot(Y ~ X, data=foo,xaxt="n")
axis(1,cex.axis=2)
भी देखें मदद फ़ाइलों बराबर और अक्ष
संपादित करें? के रूप में यह एक barplot के लिए है, विकल्प CEX को देखो .axis और cex।नाम:
tN <- table(sample(letters[1:5],100,replace=T,p=c(0.2,0.1,0.3,0.2,0.2)))
op <- par(mfrow=c(1,2))
barplot(tN, col=rainbow(5),cex.axis=0.5) # for the Y-axis
barplot(tN, col=rainbow(5),cex.names=0.5) # for the X-axis
par(op)
स्रोत
2010-09-23 12:42:52
हाय वहाँ, अपमानजनक (फिर से) मधुमक्खियों के लिए खेद है। असल में मैं संख्यात्मक एक्स-अक्ष के साथ एक बारप्लॉट चला रहा हूं लेकिन वाई धुरी लेबल के लिए तारों को जोड़ रहा हूं। मुझे लगता है कि बारप्लॉट में cex.axis पाठ के लिए सहायता में से संभाल नहीं सकता है क्योंकि यह "cex.axis = संख्यात्मक धुरी लेबल के लिए विस्तार कारक" कहता है। मुझे लगता है कि मुझे अपने वाई-अक्ष को संशोधित करने के लिए अतिरिक्त अक्ष कमांड के साथ अपने दृष्टिकोण का उपयोग करना होगा। बहुत धन्यवाद – Jens
@ जेन्स; यदि 'barplot()' अलग 'अक्ष()' कॉल का उपयोग नहीं किया जाएगा क्योंकि बार लेबल "धुरी" नहीं हैं। 'अक्ष()' का उपयोग करने के लिए आपको बार मध्य बिंदुओं को उतारने की आवश्यकता होगी (इन्हें 'बारप्लॉट()' द्वारा वापस किया जाता है)। क्लिपिंग बंद होने के साथ 'टेक्स्ट()' कॉल का उपयोग करना एक बारप्लॉट के लिए कस्टम "अक्ष" करने का एक तरीका भी हो सकता है। –
@ucfagls मेरे सिस्टम पर, यह वास्तव में वाई अक्ष के लिए काम करता है। एक्स अक्ष के लिए यह गलत परिणाम देता है। मैंने बारप्लॉट के लिए अपना जवाब अनुकूलित किया। –