R语言 创建点状图 – dotchart()函数
R语言中的 dotchart() 函数用于创建指定数据的点图。点阵图被定义为一个用于绘制克利夫兰点阵图的情节。
语法:
dotchart(x, labels = NULL, groups = NULL,
gcolor = par(“fg”),
color = par(“fg”)
参数:
x: 定义为数字向量或矩阵
labels: 每个点的标签向量。
groups: 一个分组变量,表示x的元素如何分组。
gcolor: 用于分组标签和值的颜色。
color: 用于点和标签的颜色。
例1 :
# Dot chart of a single numeric vector
dotchart(mtcars$mpg, labels = row.names(mtcars),
cex = 0.9, xlab = "mpg")
输出:
例2 :
# Plot and color by groups cyl
grps <- as.factor(mtcarscyl)
my_cols <- c("blue", "darkgreen", "orange")
dotchart(mtcarsmpg, labels = row.names(mtcars),
groups = grps, gcolor = my_cols,
color = my_cols[grps],
cex = 0.9, pch = 22, xlab = "mpg")
输出: