2015-09-20 5 views
5

विभिन्न ऊंचाइयों के लेबल (एक्स अक्ष) लेबल क्षैतिज रूप से गठबंधन कैसे हो सकते हैं?विभिन्न ऊंचाई के अक्ष लेबल को संरेखित कैसे करें?

nms <- c(expression(A), expression(B), expression(C), 
     expression(D[1]), expression(E^1), expression(F)) 
boxplot(count ~ spray, data=InsectSprays, names=nms) 

लेबल 'ई' अच्छी तरह से ए, बी, सी और एफ, लेकिन D_1 के साथ गठबंधन किया है नहीं है: यहाँ एक उदाहरण है। डी_1 को अन्य लेबलों के साथ भी गठबंधन किया जा सकता है?

enter image description here

उत्तर

3

आप मैन्युअल अक्ष उदाहरण के लिए mtext का उपयोग कर प्लॉट कर सकते हैं।

## reset defalt names 
boxplot(count ~ spray, data=InsectSprays,names=NA) 
## adjustemnt vectors , see that only d_1 has an adj !=0 
adj=c(0,0,0,0.2,0,0) 
## loop over expressions and plot them one by one 
for(s in seq_along(nms)) 
    mtext(nms[s], side=1, line=1,at=s,padj=adj[s]) 

enter image description here

संबंधित मुद्दे