数据可视化
1 2 3 4 5 6 7
|
demo(graphics) demo(Hershey) demo(persp) demo(image) demo()
|
简单绘图
散点图
1
| plot(x,y,main,xlab,ylab,xlim,ylim,axes)
|
x,y是水平数值坐标的数据集 main要是图形的图块
xlab,ylab是水平轴,竖直轴的标签
xlim,ylim是绘图用的 x,y值的极限
axes只是是否要绘制两个轴
折线图
1
| plot(v,type,col,xlab,ylab)
|
v是包含数值的向量 type有 ”p“仅绘制点 ”i“仅绘制线 ”o“绘制点和线
条形图
1 2 3
| barplot(H,xlab,ylab,main,names.arg,col) H <- c(7,12,28,3,41) barplot(H)
|
饼图
1
| pie(x,labels,radius,main,col,clockwise)
|
x包含饼图使用数值的向量 labels用于给出切片的描述
radius表示饼图圆的半径 main表示图表的标题
col表示调色板 clockwise是指示片段是顺时针还是逆时针的逻辑值
1 2 3
| {r}x <- c(21,62,10,53) labels <- c("London","New York","Singapore","Mumbai") pie(x,labels)
|
直方图
v数据 mian标题 col颜色 break条宽度
1 2
| v <- c(9,13,21,8,36,22,12,41,31,33,19) hist(v,xlab = "Weight",col = "green",boarder = "red",xlim = c(0,40),yli = c(0,5),breaks = 4)
|
核密度图
箱线图
notch是逻辑值。设置TRUE来绘制凹口
1 2
| input <- mtcars[,c('mpg','cyl')] boxplot(mpg ~ cyl,data = mtcars,xlab = "Number of Cylinders",ylab = "Miles Per Gallon",main = "Mileage Data")
|
点图
矩阵或者数据框各列之间的二元图
正态分布图
1 2
| qqnorm(ques3$month+ques3$variety,ques3$number) qqPlot()
|
茎叶图
布局