ggplot2:如何在两个维度(分类和连续)上缩放颜色

时间:2016-09-02 01:51:45

标签: r ggplot2

我有这个数据

set.seed(28100) 
my_data <- data.frame(cat = factor(sample(c('cat1','cat2'), 50, replace = T)),
                      x = sample(1:100, 50, replace = T),
                      y = sample(1:100, 50, replace = T),
                      value = sample(1:100), 50, replace = T)

我想基于两个维度为我的观察着色。首先,我想根据因子变量cat通过着色来区分类别。其次,我想根据连续变量value来缩放颜色。

这没有给出预期的结果:

require(ggplot2)
ggplot(my_data, aes(x=x, y=y, colour=cat, fill=value)) +
  geom_point(size=5) +
  theme_bw()

是否可以通过调整ggplot()geom_point()

的参数来实现

0 个答案:

没有答案