R 文本具有不同字符数时,右对齐y轴文本
我想在不使用y轴记号的情况下进行绘图,并将y轴文本尽可能靠近绘图 因此,我在R 文本具有不同字符数时,右对齐y轴文本,r,ggplot2,axis-labels,text-alignment,yaxis,R,Ggplot2,Axis Labels,Text Alignment,Yaxis,我想在不使用y轴记号的情况下进行绘图,并将y轴文本尽可能靠近绘图 因此,我在theme()中使用axis.text.y=element\u text(hjust=2),但请注意,由于标签的范围是从0到40,因此0值在绘图中结束,而其他标签则没有 一个小的可重复的例子: ggplot(mtcars, aes(x=wt, y=mpg)) + geom_point() + scale_y_continuous(limits=c(0,40)) + theme(axis.ticks = eleme
theme()
中使用axis.text.y=element\u text(hjust=2)
,但请注意,由于标签的范围是从0
到40
,因此0
值在绘图中结束,而其他标签则没有
一个小的可重复的例子:
ggplot(mtcars, aes(x=wt, y=mpg)) + geom_point() +
scale_y_continuous(limits=c(0,40)) +
theme(axis.ticks = element_blank(),
axis.text.y = element_text(hjust = 2))
是否可以将0
与所有其他值的位置对齐?尝试以下操作:
ggplot(mtcars,aes(x=wt,y=mpg))+geom_点()+
连续刻度(限值=c(0,40))+
主题(axis.ticks=element_blank(),
axis.text.y=元素\文本(hjust=1,边距=边距(0,-3,0,0))
)
修改margin
以获得所需的结果