2013-03-06 5 views
10

में अक्ष टिक्स पर दो माप इकाइयों को दिखाएं ggplot2 में अक्ष टिक्स पर दो वैकल्पिक इकाइयों को दिखाने के लिए यह कैसे संभव है (यदि बिल्कुल)?ggplot2

enter image description here

+0

मैं बहुत विश्वास है इस कार्यक्षमता नहीं है कर रहा हूँ 'ggplot2' में मौजूद है। आप हैक काम के गुच्छा के साथ वहां पहुंचने में सक्षम हो सकते हैं, लेकिन मुझे लगता है कि यह बदसूरत होगा ... – alexwhan

+3

कोई आधिकारिक प्रत्यारोपण नहीं है। लेकिन [यह] (http://rpubs.com/kohske/dual_axis_in_ggplot2) देखें, शायद आप इसे अपनी आवश्यकताओं के अनुसार संशोधित कर सकते हैं –

+0

@bgbg क्या यह हां/नहीं है? – agstudy

उत्तर

3

यहाँ कि ऐसा करने का एक hacky तरीका है:: मैं क्या प्राप्त करना चाहते हैं कुछ इस तरह है

d = data.frame(x = 1:20, y = rnorm(20, 5, 5)) 

ggplot(data = d, aes(x = x, y = y)) + 
    scale_x_continuous(breaks = c(1:20, seq(2.54, 20, 2.54)), 
        labels = c(1:20, paste0("\n", 1:as.integer(20/2.54), "\""))) + 
    geom_point() 

enter image description here

+0

हाँ, एक प्रकाशन के लिए काम नहीं करेगा, लेकिन मेरी जरूरतों के लिए पर्याप्त है। धन्यवाद –