R语言公司分析实例(包括高水平绘图命令、低水平绘图命令、交互图绘制命令)
时间: 2023-06-16 20:05:54 浏览: 50
以下是一个R语言分析实例,包括高水平绘图命令、低水平绘图命令和交互图绘制命令。
## 高水平绘图命令
library(ggplot2)
# 导入数据集
data(mtcars)
# 绘制散点图
ggplot(data=mtcars, aes(x=wt, y=mpg)) +
geom_point()
# 绘制线图
ggplot(data=mtcars, aes(x=wt, y=mpg)) +
geom_line()
# 绘制箱线图
ggplot(data=mtcars, aes(x=factor(cyl), y=mpg)) +
geom_boxplot()
## 低水平绘图命令
# 绘制散点图
plot(x=mtcars$wt, y=mtcars$mpg, main="Scatterplot of wt vs. mpg",
xlab="Weight", ylab="Miles Per Gallon", pch=19)
# 绘制线图
plot(x=mtcars$wt, y=mtcars$mpg, type="l",
main="Line Graph of wt vs. mpg",
xlab="Weight", ylab="Miles Per Gallon")
# 绘制箱线图
boxplot(mpg ~ cyl, data=mtcars, main="Boxplot of mpg vs. cyl",
xlab="Number of Cylinders", ylab="Miles Per Gallon")
## 交互图绘制命令
library(plotly)
# 绘制交互散点图
plot_ly(data=mtcars, x=~wt, y=~mpg, type="scatter", mode="markers")
# 绘制交互线图
plot_ly(data=mtcars, x=~wt, y=~mpg, type="scatter", mode="lines")
# 绘制交互箱线图
plot_ly(data=mtcars, x=~factor(cyl), y=~mpg, type="box")