點(diǎn)圖提供了一種繪制大量有標(biāo)簽值得方法。
函數(shù)dotchart()可以用來(lái)創(chuàng)建點(diǎn)圖。一般形式為dotchart(x,labels=),x是一個(gè)數(shù)值向量,labels是一個(gè)字符型向量铲掐。
> dotchart(mtcars$mpg,labels=row.names(mtcars))
簡(jiǎn)單點(diǎn)圖
dotchart()還有其他的參數(shù),groups是一個(gè)因子變量值桩,點(diǎn)圖將根據(jù)這個(gè)因子變量來(lái)分組迹炼,gcolor控制標(biāo)簽的顏色。
x <- mtcars[order(mtcars$mpg),] ? ? ?? # order()函數(shù)按照變量從小到大給出變量種每個(gè)元素的索引
> x$cyl <- factor(x$cyl) ? ? ?? #將cyl轉(zhuǎn)變?yōu)橐粋€(gè)因子型變量
> x$color[x$cyl==4] <- "red"
> x$color[x$cyl==6] <- "blue"
> x$color[x$cyl==8] <- "darkgreen" ? #x$cyl==8返回一個(gè)由T和F組成的向量
> dotchart(x$mpg,labels=row.names(x),groups=x$cyl,gcolor="black",color=x$color)
分組的點(diǎn)圖