【发布时间】:2018-02-02 14:48:56
【问题描述】:
我已尝试使用此代码,但图例与情节重叠。我想把图例放在图片的底部(在图下方居中),我还想调整图例中示例行的大小,因为它们也会重叠文本。
plot(Portfolio.z, plot.type ="single", main ="Portfolio",
col =c("red", "blue", "green", "black", "yellow", "purple"),
lty =c("solid", "solid", "solid", "solid", "solid", "solid"),
lwd =2, ylab = "Price")
par(xpd=TRUE)
legend("bottom",legend = c("JP Morgan", "Goldman Sachs",
"BP", "ExxonMobil", "Lockheed Martin", "Boeing"),
text.width = min(sapply(c("JP Morgan", "Goldman Sachs",
"BP", "ExxonMobil", "Lockheed Martin", "Boeing"), strwidth)),
col=c("red", "blue", "black", "green", "purple",
"yellow"), lwd=5, horiz = TRUE)
【问题讨论】:
-
你必须使用基础
R地块吗?ggplot2库有一个更好的 API 来创建和调整绘图。 -
是的,很遗憾,我必须坚持基本情节。