R语言教学之如何实现一个点图
当前位置:以往代写 > R语言教程 >R语言教学之如何实现一个点图
2019-06-13

R语言教学之如何实现一个点图

R语言教学之如何实现一个点图

dotchart(,labels =)函数创建dotplots ,其中x是数字矢量,标签是每个点的标签矢量。您可以添加groups =选项来指定一个因子,指定x的元素如何分组。如果是这样,选项gcolor =控制组标签的颜色。cex控制标签的大小。

# Simple Dotplot
dotchart(mtcars$mpg,labels=row.names(mtcars),cex=.7,
   main="Gas Milage for Car Models", 
   xlab="Miles Per Gallon")

简单的dotplot 点击查看

# Dotplot: Grouped Sorted and Colored
# Sort by mpg, group and color by cylinder 
x <- mtcars[order(mtcars$mpg),] # sort by mpg
x$cyl <- factor(x$cyl) # it must be a factor
x$color[x$cyl==4] <- "red"
x$color[x$cyl==6] <- "blue"
x$color[x$cyl==8] <- "darkgreen"
dotchart(x$mpg,labels=row.names(x),cex=.7,groups= x$cyl,
   main="Gas Milage for Car Models\ngrouped by cylinder",
   xlab="Miles Per Gallon", gcolor="black", color=x$color)

分组点图 点击查看

走得更远

可以使用Hmisc软件包中的dotplot2()函数和lattice软件包中panel.dotplot()函数创建先进的dotplots 

来练习

要练习在R中制作点图,请尝试从DataCamp课程中进行交互式练习

    关键字:

在线提交作业