【发布时间】:2014-09-19 06:11:23
【问题描述】:
我在 ggplot2 中使用 geom_point 将值显示为每个点的面积:
geom_point(aes(size = sqrt(z/pi))
但是,图例单位是转换后的值,是否可以让图例显示原始值以及它们各自的气泡大小?
编辑:抱歉,我应该先提供更多信息
library(ggplot2)
data <- data.frame(x = sample(1:10), y = sample(1:10), z = sample(1:10), colour = c("red", "yellow", "green","pink","black","brown","grey","white","purple","beige"))
ggplot(data, aes(x = x, y = y)) + geom_point(aes(size = sqrt(z/pi)), pch = 21) + aes(fill = colour) + scale_fill_brewer(palette = "set1")
【问题讨论】: