关于ggplot2的几个问题

use*_*579 -7 r ggplot2

大家好,我不熟悉ggplot2.现在我对它有疑问.以下是生成一个图的代码

data <- data.frame(age=sample(c("25-29","30-34"),100,rep=TRUE),ratio=rnorm(100,mean=1,sd=0.3))
library(ggplot2)
qplot(ratio, data=data, geom="bar", fill=age, binwidth=0.1)
Run Code Online (Sandbox Code Playgroud)

PIC1

这是我的问题.
(1)如何改变直方图的颜色?
(2)如何将图例放在面板中?
(3)如何改变背景颜色?

首先十分感谢!

Pau*_*tra 9

  1. 看看scale_color_manual,这些例子应该足够了.在GGPLOT2调整任何规模的一般结构是使用适当的比例函数:scale_{aes_name}_{scale_type},其中,aes_name可以是color,x或任何其它aeshetic,并且其中scale_type可以是continuous,discrete,manual,等.
  2. 谷歌搜索ggplot2 legend position引导我到这个链接.你的答案就在那里.
  3. ?theme特别要看一下panel.background.这里的例子包含了你需要的一个例子.

  • 反转徽章的(+1);-) (2认同)