यदि आप नीचे दिए गए ग्राफ को देखते हैं (y अक्ष), तो आप देखेंगे कि स्केल 0
से 0.20
है। मेरे पास अन्य हिस्टोग्राम हैं जहां सीमा 0
से 0.4
है। मैं उन सभी को 0
से 1
से संगत बनाना चाहता हूं और y
अक्ष 0
से 1
पर प्रदर्शित करना चाहता हूं।आर में न्यूनतम और अधिकतम सीमा के लिए वाई अक्ष को कैसे बल देना है?
conne <- file("C:Aisdefined.bin","rb")
sd <- readBin(conne, numeric(), size=4, n=1440*720, signed=TRUE)
y <- t(matrix((data=sd), ncol=1440, nrow=720))
r <- raster(y)
f <- hist(y, breaks=10,main="sm")
f$counts <- f$counts/sum(f$counts)
dat <- data.frame(counts= f$counts,breaks = f$mids)
ggplot(dat, aes(x = breaks, y = counts, fill =counts)) +
geom_bar(stat = "identity",alpha = 0.8) +
xlab("Pearson correlation")+ ylab("Frequency") +
scale_x_continuous(breaks = seq(-1,1,0.250), labels = seq(-1,1,0.250)) +
ggtitle("2011") + theme(axis.title.x = element_text(size = 20)) +
theme(axis.title.y = element_text(size = 20)) +
theme(text = element_text(size=20),
axis.text.x = element_text(angle = 90, vjust=1,colour="black"),
axis.text.y = element_text(colour="black")) +
theme(plot.title = element_text(size = rel(2.5))) +
scale_fill_gradientn(colours = "black")
क्यों 'करता है जब वहाँ नीचे कोई डेटा अंक हैं ggplot2', 0 के y- अक्ष मूल्य से नीचे अंतरिक्ष शामिल 0? – SabreWolfy