如何将注释中的文本与ggplot2alignment
我的例子是:
qplot(mtcars$mpg) + annotate(geom = "text", x = 30, y = 3, label = "Some text\nSome more text")
我如何让这里的文本左alignment? 所以说'有些人互相排队。
hjust = 0
做你想要的。 hjust代表水平alignment ,0将左alignment,0.5将居中,1将右alignment。
qplot(mtcars$mpg) + annotate(geom = "text", x = 30, y = 3, label = "Some text\nSome more text", hjust = 0)
另请参阅vjust
进行垂直alignment。
在ggplot2
,这些参数在任何时候都设置了文本首选项。 在调整主题选项时,它们用于annotate
, geom_text
或者element_text
。
这种行为在许多base
graphics函数中是相似的,例如text()
, mtext()
和title()
所使用的par
的adj
参数,它可以是水平和垂直alignment长度为2的向量。 另外, axis()
padj
和padj
参数用于axis()
于和垂直于轴的调整。