私の例は次のとおりです。
qplot(mtcars$mpg) + annotate(geom = "text", x = 30, y = 3, label = "Some text\nSome more text")
ここでテキストを左揃えにするにはどうすればよいですか? 「いくつかの」が互いに整列するように。
hjust = 0
はあなたが望むことをします。 hjustはhorizontal justificationを表し、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"
の場合は常に、中心に向かってまたは中心から離れて調整されます。
この動作は、text()
、mtext()
、およびtitle()
で使用されるbase
のadj
引数など、多くのpar
グラフィック関数で類似しています。 、水平および垂直方向の位置合わせの長さ2のベクトルにすることができます。また、hadj
およびpadj
のaxis()
の引数は、正当化のためにh origintalとp軸に垂直です。