编程语言
首页 > 编程语言> > R语言:lattice程序包

R语言:lattice程序包

作者:互联网

R语言:lattice程序包

lattice程序包

lattice程序包主要用于处理结构稍稍复杂一些的数据集,入门容易,作图速度较快,图形函数种类较多,还可以进行三维绘图。
lattice程序包中主要的函数如下:
在这里插入图片描述

实例

调用程序包ggplot2中的diamonds数据集,该数据集包括了砖石的重量、颜色、价格和质量信息等,共10个变量。部分数据如下:
在这里插入图片描述
安装并加载程序包

install.packages("ggplot2")
library("ggplot2")
data(diamonds,package="ggplot2")
library(lattice)

从数据中随机抽取1000个样本作图

sample=diamonds[sample(nrow(diamonds),1000),]
xyplot(price~carat,data=sample,groups=cut,auto.key=list(corner=c(1,0)),type=c("p","smooth"),span=0.7,main="Price VS. Carat")

二元图
在这里插入图片描述

bwplot(color~price | cut,data=diamonds,main="Box-and-Whisker Plots of Price")

箱线图
在这里插入图片描述

histogram(~price | color,data=diamonds,layout=c(2,4))

在这里插入图片描述

x=seq(-pi,pi,len = 20)
y=seq(-pi,pi,len = 20)
g=expand.grid(x=x,y=y)  #构造一个数据框,内部变量为x,y
g$z=sin(sqrt(g$x^2+g$y^2))  #对数据框g添加变量z
wireframe(z~x*y,data=g,drape=T,aspect=c(3,1),colorkey=TRUE,main=expression(z=sin(sqrt(x^2+y^2))))

在这里插入图片描述

姚巨龙 发布了44 篇原创文章 · 获赞 34 · 访问量 1万+ 私信 关注

标签:语言,程序包,lattice,ggplot2,diamonds,pi,data
来源: https://blog.csdn.net/weixin_43645790/article/details/104518299