使用带有渐变颜色的ggplot2绘制图形

时间:2019-03-18 21:15:50

标签: r ggplot2

我使用的数据集的值如下:

ad          fl
300         1
400         1
450         2
600         4
700         2
350         1
700         3
900         5
1100        5
700         6
430         3
640         4

我想根据ad相对于fl的中位数绘制条形图。请注意,我需要基于fl的广告的中间值。我正在使用此命令

ggplot(data=dataForGraph, aes(x=fl, y= median(ad))) +
  geom_bar(stat="identity", fill="steelblue")

但是它没有给出正确的图形。我觉得这是因为中位数。

基于@ d.b的答案,我使用了以下R代码。 :

ggplot(dataForGraph, aes(x = factor(NUM_FLOORS), y = AV_BLDG)) + geom_bar(stat = "summary", fun.y = "median") + scale_y_continuous(labels=fancy_scientific)

我得到了这张图

enter image description here

现在,我想为大值添加颜色渐变(浅蓝色太暗)为暗,为低值添加浅色。有人可以帮我吗?

谢谢

0 个答案:

没有答案