मैं एक बार चार्ट बना रहा हूं जिसके लिए क्षैतिज (एक्स) प्लेसमेंट के संकेतों के रूप में बार पर्याप्त हैं, इसलिए मैं अनावश्यक लंबवत ग्रिडलाइन को चित्रित करना टालना चाहता हूं।मैं ggplot2 प्लॉट में लंबवत ग्रिडलाइन को कैसे दबा सकता हूं?
मैं समझता हूं कि opts() में मामूली और प्रमुख ग्रिडलाइन को कैसे शैलीबद्ध किया जाए, लेकिन मैं अपने जीवन के लिए केवल ऊर्ध्वाधर ग्रिडलाइन को दबाने के बारे में नहीं समझ सकता।
library(ggplot2)
data <- data.frame(x = 1:10, y = c(3,5,2,5,6,2,7,6,5,4))
ggplot(data, aes(x, y)) +
geom_bar(stat = 'identity') +
opts(
panel.grid.major = theme_line(size = 0.5, colour = '#1391FF'),
panel.grid.minor = theme_line(colour = NA),
panel.background = theme_rect(colour = NA),
axis.ticks = theme_segment(colour = NA)
)
इस बिंदु पर, यह है कि मैं ग्रिडलाइनें के सभी को दबाने और फिर उन्हें वापस geom_hline() है, जो एक दर्द (भी की तरह की तरह लगता है के साथ आकर्षित में करने के लिए जा रहा हूँ के लिए देख रहा है, यह पूरी तरह से नहीं है स्पष्ट करें कि मैं geom_hline() को फ़ीड करने के लिए टिक/प्रमुख ग्रिडलाइन पदों को कैसे ढूंढ सकता हूं।)
किसी भी विचार की सराहना की जाएगी!
उसने ऐसा किया, लेकिन अब, जैसा कि आपने देखा है, मेरे पास एक्स-अक्ष लेबल नहीं हैं, जो मुझे चाहिए - किसी भी विचार को वापस कैसे लिखना है? – Tarek
geom_text (एईएस (लेबल = एक्स, वाई = -.5)) – learnr
काम करना चाहिए नया संस्करण कहता है, 'पैमाने में ब्रेक को हटाने के लिए कृपया ब्रेक = एनयूएलएल का उपयोग करें। (बहिष्कृत; अंतिम बार संस्करण 0.8.9 में उपयोग किया जाता है) ' –