有没有办法在R图中为y轴创建多线标签?
我试着在换行符应该在的地方添加一个\n
,但是标签的第一行被剪切了:
l <- 10
plot(0:l, (0:l), type='l',
yaxt='n',
xlab='Index',
ylab='Cumulative sum\nof the sorted weights')
这在tikzDevice
和RStudio内部都会发生。此外,我尝试了一些par()
选项,但没有运气。如何正确地做?
(The我也很讨厌超大的边缘...)
3条答案
按热度按时间4bbkushb1#
您需要使用
mar
或mgp
设置边距:wnrlj8wa2#
就像@smillig建议的那样,您可以使用
par
来执行此操作,更改mar
或mgp
参数。但是你必须在调用
plot
之前调用par
。t2a7ltrp3#
另一种允许完全控制轴标题的方法是使用
mtext()
。创建于2023-10-06附带reprex v2.0.2