मैंने ggplot2
कुछ इस तरह से अपने बार प्लॉट के लेबल के लिए फ़ॉन्ट को 10 में बदलने की कोशिश की :
ggplot(data=file,aes(x=V1,y=V3,fill=V2)) +
geom_bar(stat="identity",position="dodge",colour="white") +
geom_text(aes(label=V2),position=position_dodge(width=0.9),
hjust=1.5,colour="white") +
theme_bw()+theme(element_text(size=10))
ggsave(filename="barplot.pdf",width=4,height=4)
लेकिन परिणामी छवि में बार प्लॉट लेबल के लिए सुपर बिग फ़ॉन्ट आकार है।
फिर मैंने इसके geom_text()
साथ संशोधन करने का सोचा :
geom_text(size=10,aes(label=V2),position=position_dodge(width=0.9),
hjust=1.5,colour="white")
लेबल फ़ॉन्ट और भी बड़ा है ...
मैं आकार geom_text
को 3 की तरह कुछ में बदल सकता हूं और अब यह अक्ष लेबल के समान फ़ॉन्ट 10 जैसा दिखता है।
मैं सोच रहा हूँ क्या चल रहा है? क्या theme(text=element_text(size=10))
लेबल पर लागू नहीं होता है?
और 10 का आकार इसमें geom_text()
से भिन्न क्यों है theme(text=element_text())
?