R语言零基础入门教程 第五章 高级绘图(3)lattice包绘图工具 ggplot2包绘图工具 交互式绘图工具简介交互式绘图工具简介ggplot

本文介绍了R语言中的ggplot2和lattice包用于高级图形绘制的方法,包括如何使用ggplot2的图层概念、映射关系以及分面功能。此外,还探讨了交互式绘图工具,如rCharts中的nPlot、hPlot和mPlot函数,以及htmlwidgets包中的交互式图表库,如dygraphs、plotly和DT等。
摘要由CSDN通过智能技术生成

关注公众号凡花花的小窝,收获更多的考研计算机专业编程相关的资料
ggplot2中采用”+”来添加图层, ggplot2中图层的概念和PS中图层的概念很像, 可以这样理解ggplot2中的图层:每个图层可以代表一个图形组件, 例如下面要介绍的几何对象、统计变换等图形组件, 这些组件以图层的方式叠加在一起构成一个绘图的整体, 在每个图层中的图形组件又可以分别设定数据、映射或其他相关参数, 因此组件之间又是具有相对独立性的。

#在ggplot()中设定映射关系
p <- ggplot(mtcars, aes(x = mpg, y = wt, color = factor(gear)))
p + geom_point() #沿用默认的映射关系来绘制散点图
p + geom_point(aes(shape = factor(carb)))#添加图层中的shape的映射关系
p + geom_point(aes(y = carb)))
#修改默认的y的映射关系, 注意图中y轴名称仍然以默认的wt表示
p + geom_point(aes(color = NULL)) #删除默认的color映射关系

p <- ggplot(diamonds, aes(carat,colour = cut))
#创建了一个ggplot的对象,还未加入图层,尚且什么也看不见
p<-p+geom_histogram(binwidth = 0.02,fill=“steelblue”) #添加图层

ggplot作图
aes()函数
功能:创建图形属性映射,将数据变量映射到图形中。
使用格式:
aes(x,y,colour,…)
其中,参数x和y是映射到图形中的数据变量,colour指作图使用的颜

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学习记录wanxiaowan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值