में डेटा की श्रेणियों को हाइलाइट करने के लिए पृष्ठभूमि को अनुकूलित करें मैं डेटा की श्रेणियों को हाइलाइट करने के लिए अपने ggplot में पृष्ठभूमि रंग सेट करना चाहता हूं। विशेष रूप से, मैं नारंगी के साथ [-0.1,0.1]
, हरे, [-0.25,-0.1)
और (0.1,0.25]
के साथ हाइलाइट करना चाहता हूं। दूसरे शब्दों में, मुझे जो कुछ चाहिए वह कुछ अल्फा-पारदर्शिता के साथ सलाखों हैं जिनकी वाई-सीमा साजिश की वाई सीमा है, और एक्स-सीमाएं मेरे द्वारा निर्धारित की जाती हैं।ggplot
आदर्श रूप से, मुझे ऐसा कुछ चाहिए जो coord_cartesian(...)
(vline(...,size = X)
सेटिंग के रूप में संवेदनशील) के प्रति संवेदनशील नहीं होगा। इसके अतिरिक्त, किसी भी डेटा से कुछ स्वतंत्र होना अच्छा होगा, और पूरी तरह साजिश निर्देशांक पर आधारित होगा। मैंने geom_segment
की कोशिश की, लेकिन मैं इसे समझ नहीं पाया कि काम करने वाली चौड़ाई कैसे सेट करें।
library(ggplot2)
x <- c(seq(-1, 1, by = .001))
y <- rnorm(length(x))
df <- as.data.frame(x=x,y=y)
ggplot(df,aes(x,y)) +
geom_point(aes(y*abs(x)),alpha=.2,size=5) +
theme_bw() +
coord_cartesian(xlim = c(-.5,.5),ylim=c(-1,1))
उपयोग 'geom_rect'। – Roland