如何在 ggplot 中独立定位两个图例 [英] How do I position two legends independently in ggplot

查看:29
本文介绍了如何在 ggplot 中独立定位两个图例的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

标题很好地涵盖了它.

我有两个图例,与大小和颜色有关,并且希望有一个,比如说,在图表的顶部和一个.

I have two legends, relating to size and colour, and wish to have one,say, on the top and one within the graph.

这可能吗,如果可能,如何

Is this possible and, if so, how

TIA

推荐答案

根据我的理解,基本上 ggplot2 中对图例的控制非常有限.这是哈德利的书(第 111 页)中的一段话:

From my understanding, basically there is very limited control over legends in ggplot2. Here is a paragraph from the Hadley's book (page 111):

ggplot2 尝试使用尽可能少的图例来准确传达情节中使用的美感.如果一个变量用于多种美学,它会通过组合图例来实现这一点.图 6.14 显示了点几何的一个例子:如果颜色和形状都映射到同一个变量,那么只需要一个图例.为了合并图例,它们必须具有相同的名称(相同的图例标题).因此,如果您更改合并图例之一的名称,则需要为所有图例更改名称.

这篇关于如何在 ggplot 中独立定位两个图例的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆