मैं एक बार साजिश बनाना चाहता हूं जहां मूल्यों में से एक मूल्य अन्य सभी मूल्यों से कहीं अधिक बड़ा है। क्या एक असंतुलित वाई-अक्ष होने का कोई तरीका है? - 500ggplot2 का उपयोग करके, क्या मैं अक्ष में ब्रेक डाल सकता हूं?
df <- data.frame(a = c(1,2,3,500), b = c('a1', 'a2','a3', 'a4'))
p <- ggplot(data = df, aes(x = b, y = a)) + geom_bar()
p <- p + opts(axis.text.x=theme_text(angle= 90, hjust=1)) + coord_flip()
p
वहाँ एक रास्ता है कि मैं 1- 10, तो 490 से मेरी अक्ष रन बना सकते हैं है: मेरे डेटा प्रकार है? मैं डेटा को प्लॉट करने के किसी भी अन्य तरीके के बारे में नहीं सोच सकता (इसे बदलने से अलग, जिसे मैं नहीं करना चाहता)
मुझे नहीं लगता है कि आप ggplot2 में टूट जाता है लागू कर सकते हैं। एक विकल्प 'लॉग' स्केल का उपयोग करना होगा जो ग्राफ को पढ़ने में आसान बना देगा। – Ramnath
मुझे एहसास है कि यह लॉग पैमाने पर पढ़ने में आसान बना देगा, लेकिन मैं इस तरह से जानकारी नहीं दिखाना चाहता, क्योंकि छोटे मूल्यों में महत्वपूर्ण भिन्नता है जो उन्हें परिवर्तित होने पर छुपाया जाएगा। – djq
'facales_wrap() 'के संयोजन के बारे में क्या है' scales =" free_x "' – Chase