R - 散点图增加了点大小图的图例细分

时间:2014-07-24 04:04:45

标签: r charts scatter-plot

我尝试了各种方法来增加点大小的图例分解,但未能做到这一点。

以下是案例: 我使用下面的代码生成图片中的图表

p + geom_point(aes(size=order_items_go_through, shape=average_time_group)) +
    scale_size(range = c(3,8))

Sample chart

问题是,这是太普通的传说,而我想通过以下方式解决它们:

  • 200000
  • 150000
  • 100000
  • 50000
  • 25000
  • 10,000
  • 1000

我该怎么做?为了友善,我如何以上面的格式指定数字图例的显示。

非常感谢!

1 个答案:

答案 0 :(得分:0)

感谢aosmith,我找到了办法!

所以这是我的问题的答案:

plot + scale_size_continuous(breaks=c(100,1000,2500,5000,10000,20000), 
                              labels=c('100','1,000','2,500','5000','10,000','20,000'),
                              range=c(1,20))

我在上面的代码中添加了一些例外,听说是否没有比例数据,它不会显示为图例。这是非常好的,不要混淆读者。

enter image description here