मेरा उदाहरण है:
qplot(mtcars$mpg) +
annotate(geom = "text", x = 30, y = 3, label = "Some text\nSome more text")
मुझे यह कैसे मिलेगा कि यहां पाठ को संरेखित किया जाए? ताकि 'कुछ एक दूसरे के साथ लाइन।
जवाबों:
hjust = 0
आप जो चाहते हैं। हॉरिज़ॉन्टल क्षैतिज औचित्य के लिए खड़ा है , 0 बाएं- जस्टिफ़ाइड होगा, 0.5 केंद्रित होगा, और 1 राइट- जस्टिफ़ाइड होगा।
qplot(mtcars$mpg) +
annotate(geom = "text", x = 30, y = 3,
label = "Some text\nSome more text",
hjust = 0)
vjust
ऊर्ध्वाधर औचित्य के लिए भी देखें ।
में ggplot2
, इन तर्कों वर्तमान किसी भी समय पाठ वरीयताओं को सेट कर रहे हैं। वे के लिए काम annotate
, geom_text
या में element_text
जब थीम विकल्प का समायोजन।
आप को देखो, तो ?geom_text
, आप पाठ स्ट्रिंग विकल्प पा सकते हैं: "left"
, "middle"
, या "right"
, (के लिए hjust
), "top"
, "center"
, "bottom"
के लिए vjust
, और या तो के लिए "inward"
और "outward"
जो हमेशा की ओर या बाहर केंद्र से दूर में समायोजित करेगा।
यह व्यवहार कई में समान है base
जैसे ग्राफिक्स काम करता है, adj
के लिए तर्क par
के द्वारा प्रयोग किया, text()
, mtext()
, और title()
, जो क्षैतिज और ऊर्ध्वाधर justificatons के लिए लंबाई 2 के वेक्टर हो सकता है। इसके अलावा hadj
और padj
तर्क axis()
औचित्य के लिए ज और करने के लिए orizontal पी अक्ष के erpendicular।