有没有办法在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()
选项而没有运气。怎么做得好?
(超大的超额利润也困扰我......)
答案 0 :(得分:9)
您需要使用mar
或mgp
:
l <- 10
op <- par(mar=c(5, 6, 4, 2) + 0.1)
plot(0:l, (0:l), type='l',
yaxt='n',
xlab='Index',
ylab='Cumulative sum\nof the sorted weights')
par(op)
答案 1 :(得分:1)
与@smillig建议一样,您可以使用par
更改mar
或mgp
参数。
但您必须先致电par
,然后再致电plot
。