ggplot调整图例键值的大小

时间:2017-04-21 15:33:55

标签: r ggplot2 legend

我在找到调整关键传说价值的方法时遇到了问题。在下面的示例中,计数范围从3到500,但图例的范围仅为100到500.这是可以理解的,但我想更改图例的值,因此有一个与3的计数相对应的大小。 / p>

总而言之,我想找到一种方法来调整键值以与我选择的计数值相对应。这可能吗?

library(ggplot2)
df <- data.frame(x = c(1, 2, 3, 4, 5, 6),
             y = c(4, 2, 6, 1, 7, 7),
             count = c(3, 100, 200, 300, 400, 500))

plt <- ggplot() +
  geom_point(data = df,
         aes(x = x, y = y, size = count))

1 个答案:

答案 0 :(得分:0)

这个答案归功于aosmith。

以下是正确的代码。

library(ggplot2)
df <- data.frame(x = c(1, 2, 3, 4, 5, 6),
         y = c(4, 2, 6, 1, 7, 7),
         count = c(3, 100, 200, 300, 400, 500))

plt <- ggplot() +
  geom_point(data = df,
     aes(x = x, y = y, size = count)) +
  scale_size_continuous(breaks = c(3, 100, 200, 500))