【发布时间】:2016-03-03 02:46:55
【问题描述】:
我正在使用ggplot2 制作散点图,我希望将尺寸美学映射到geom_point() 和geom_text() 几何,但使用不同的连续变量来指定该尺寸。
有一个couple 的问题similar 这个问题,但它们都不是我要问的。我想在两个不同的几何图形上使用相同的美学,而不是在同一个几何图形上使用相同的美学。我想要一个带标签的散点图,其中点的大小和文本的大小映射到不同的连续变量。我不需要文本映射来拥有图例。下面是我的尝试。
library(ggplot2)
ggplot(data = mtcars) +
geom_point(aes(x = hp, y = mpg, size = qsec)) +
geom_text(aes(x = hp, y = mpg,
label = row.names(mtcars), size = wt))
如您所见,第二种美学是唯一出现在图表上的美学,但似乎两个图例都被绘制在另一个之上。这是可以做到的吗?
【问题讨论】: