R传奇与不同的标题

时间:2016-07-18 09:20:07

标签: r plot legend

在R情节(不是在ggplot2中)如何将多个传说放入不同的标题?

plot(sin(1:100), type="l", col="red")
lines(cos(1:100), col="blue", lty=2)
legend("bottom", legend=c("Sin"), fill=c("red"), title="Sin Plot")
legend("bottom", legend=c("Cos"), fill=c("blue"), title="Cos Plot")

第二个传奇" Cos"涵盖了第一个!如何将第二个传说与标题放在一起?

我不是只寻找多重传说但是有多个不同标题的传说。例如,在此图中:enter image description here

http://i2.wp.com/www.milanor.net/blog/wp-content/uploads/2015/11/final-1.png?zoom=1.5&w=456

1 个答案:

答案 0 :(得分:1)

检查这是否是您想要的:

par(xpd=TRUE, mar=c(4.5, 4.5, 1, 6))
plot(sin(1:100), type="l", col="red")
lines(cos(1:100), col="blue", lty=2)
legend(110, 0, legend=c("Sin"), fill=c("red"), title="Sin Plot")
legend(110, -0.5, legend=c("Cos"), fill=c("blue"), title="Cos Plot")

screenshot

您必须设置par(xpd=TRUE)才能禁用剪裁,并在绘图区域外绘制。然后,相应地调整边距,并在您想要的位置手动设置图例。