相关疑难解决方法(0)

在基本图形中绘制绘图区域外的图例?

正如标题所说:在使用基本图形时,如何在绘图区域外绘制图例?

我想要摆弄layout并制作一个只包含图例的空图,但我会对使用基本图形设施的方式感兴趣,例如,par(mar = )为图例右侧的图例获取一些空间.


这是一个例子:

plot(1:3, rnorm(3), pch = 1, lty = 1, type = "o", ylim=c(-2,2))
lines(1:3, rnorm(3), pch = 2, lty = 2, type="o")
legend(1,-1,c("group A", "group B"), pch = c(1,2), lty = c(1,2))
Run Code Online (Sandbox Code Playgroud)

生产:

替代文字

但正如所说,我希望图例在绘图区域之外(例如,图表/图表的右侧).

plot r legend

168
推荐指数
8
解决办法
31万
查看次数

R - 组合图的通用标题和图例

我想知道如何为R中的组合图提供一个共同的标题和图例.我有四个图,我已合并为一个.每个情节都有自己的标题.我想在顶部中心指定一个共同的标题,并在组合图的左上角指定一个共同的图例.我使用par()生成了组合图.我在下面提供了我的情节合并情节

r

20
推荐指数
1
解决办法
2万
查看次数

R中多个图的常见图例

我正在使用R和Latex绘制一些情节,并试图为他们所有人制作一个共同的传奇.

我在同一页面上有六个单独的图.我在R中分别制作了每个图,然后在Latex中使用\ includegraphics将它们显示在同一页面上.

每个图表都有相同的图例信息,因此我希望在每个图表中都有一个图例,我希望在页面底部显示一个水平图例.不幸的是,我无法弄清楚如何在没有情节的情况下制作传奇.一旦我有一个单独的图例图像,我将知道如何使用Latex将其包含在页面底部.

我试图用来制作传奇的代码是

plot(1, type = "n", axes=FALSE, xlab="", ylab="")
plot_colors <- c("blue","black", "green", "orange", "pink")

legend(.6,1.3,legend = c("Fabricated Metal", "Iron and Steel", "Paper", 
"Beverages", "Tobacco"), 
       col=plot_colors, lwd=5, cex=.5, horiz = TRUE)
Run Code Online (Sandbox Code Playgroud)

但是,字体太小,图例框的侧面被切断.

r legend

18
推荐指数
3
解决办法
5万
查看次数

标签 统计

r ×3

legend ×2

plot ×1