加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

R语言中ggplot2中的分面显示图形的方法

(2014-07-04 09:09:25)
标签:

r数据可视化

分类: R语言
> #R语言中使用ggplot2包进行分面绘图
> require(ggplot2)
Loading required package: ggplot2

Attaching package: ‘ggplot2’

The following object is masked _by_ ‘.GlobalEnv’:

    diamonds

> attach(diamonds)
The following objects are masked _by_ .GlobalEnv:

    x, y
> #以上操作导入ggplot2包以及diamonds数据集
> #下例按照钻石的颜色分类,对carat以及price绘制散点图
> qplot(carat,price,facets=color~.,colour=color,geom="point")
> #注意:facets参数可以设置x~y两个维度,如果只需要一个,~的后面用.作为缺失值代替

> qplot(carat,price,facets=.~color,colour=color,geom="point")
> #上面的例子显示了如果facets参数只设置y而不是x的情况下的区别
> #下面的例子显示如果设置facets参数为两个维度的情况下的绘图效果:
> qplot(carat,price,facets=color~clarity,geom="point")
> #根据图形的情况来看,如果两个维度的水平太多,图形的参考意义就不大了。使用这种方法需要慎重。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有