内容来源: http://lmdvr.r-forge.r-project.org/figures/figures.html
本文只是根据其代码作修改和加注释,希望能帮助大家学习R!!
Topics covered:
#library(latticeExtra)#把第一个井号去掉即可
VADeaths
class(VADeaths)
methods("dotplot")
#需载入程辑包latticeExtra
## Figure 4.1
dotplot(VADeaths, groups =TRUE,auto.key=list(space="right"),
main="Figure 4.1 groups =TRUE")
#library(latticeExtra)#把第一个井号去掉即可
VADeaths
class(VADeaths)
methods("dotplot")#载入程辑包latticeExtra
## Figure 4.1
dotplot(VADeaths, groups =FALSE,
main="Figure 4.1 groups =FALSE")
## Figure 4.2
dotplot(VADeaths, groups = FALSE,
layout = c(2, 2), aspect = 0.7,
origin = 0, #origin 起点值
type = c("p", "h"), #画点+画铅垂线
main = "Death Rates in Virginia - 1940",
xlab = "Rate (per 1000)")
dotplot(VADeaths, type = "o",
auto.key = list(lines = FALSE, space = "right"),
main = "Death Rates in Virginia - 1940",
xlab = "Rate (per 1000)")
dotplot(VADeaths, type = "o",
auto.key = list(lines = TRUE, space = "right"),
main = "Death Rates in Virginia - 1940",
xlab = "Rate (per 1000)")
data(postdoc, package = "latticeExtra")
## Figure 4.5
barchart(prop.table(postdoc, margin = 1), xlab = "Proportion",
auto.key = list(adj = 0.1))
(1)prop.table(data):将data转换为百分比
(2)prop.table(data,1):将data按行求百分比
(3)prop.table(data,2):将data按列求百分比
其中需要注意的是data的数据类型为矩阵