RColorBrewer
brewer.pal()函数生成颜色
连续型Sequential(共18组每组为9个)
极端型Diverging(共9组,每组11个)
离散型Qualitative(共8组)
display.brewer.all(type="seq")
display.brewer.all(type="div")
display.brewer.all(type="qual")
选择连续型中的YlOrRd中第3~8组颜色
barplot(rep(1,6),col=brewer.pal(9,"YlOrRd")[3:8])
(8)bg参数设置其背景
border参数设置其边框颜色
文字元素
(9)font字体1、2、3、4表示正常,粗体,斜体,粗斜体
(10)cex 缩放倍数 大于一是放大 ,小于1是缩小
点元素参数设置
(11)点样式pch 颜色col 缩放cex
plot(1,col="white",xlim=c(1,9),ylim=c(1,7))
for (i in c(0:25)){
x<-(i%/%5)*1+1
y<-6-(i%%5)
if(length(which(c(21:25)==i)>=1)){
points(x,y,pch=i,bg="red",cex=2)
}
else{
points(x,y,pch=i,cex=2)
}
text(x+0.2,y+0.2,labels=paste("pch",i))
}
线元素相关参数设置
(12)线条样式lty 颜色col 粗细lwd
data<-matrix(rep(rep(1:7),10),ncol=10,nrow=7)
plot(data[1,],type="l",lty=0,ylim = c(1,8),xlim = c(-1,10),axes=F)
text(0,1,labels = "lty=0")
for(i in c(2:7)){
lines(data[i,],lty=i-1)
text(0,i,labels = paste("lty=",i))
}
(13)坐标轴axis()
col.axis 刻度标记的颜色
col坐标轴颜色
col.ticks 与坐标轴垂直的小刻度线的颜色
(14)与坐标轴相关的参数
(15)坐标轴的密度分布
绘制样本散点图
rug函数显示各轴的密度
(16)边框
bty参数
“0”默认4天边框都显示
"c"表示不显示右边框
"n"不绘制任何边框
"l"、"7"、"u"、"]"
box()函数可以设置各边框的线条样式
(17)网格线
grid()函数
(18)通过低级绘图函数points可以独立添加点元素
画图时分为几行几列时用par(mfrow=c(i,j))
(19)绘制线
曲线lines()
直线abline()
线段segments()
线性回归函数lm(y~x) abline(lm(y~x))
arrows(x,y,x1,y1,angle=90/60/30/0)函数绘制箭头
(20)文字
text()
同比增长 环比增长
(21)
绘制多边形
polygon(x,y,...)
(22)高级绘图函数
plot函数没有add参数
plot绘制散点、曲线图
barplot绘制柱形和条形图
hist绘制直方图
pie绘制饼图
使用ggplot2扩展包可以绘制星状图、堆积面积图(qplot)、气泡图。
密度曲线图plot(density())
雷达图/星状图 fms包中radarchart
关系网络图 igraph包中的plot函数
(23)图形
散点图plot 绘制一维变量样本点,y轴显示data变量数值,x显示样本序列号
绘制二维变量样本点,x轴显示x.data变量数值,y轴显示y.data变量数值
气泡图 在plot函数的基础上利用cex参数完成
x轴展示...,y轴展示...,散点的大小表示...
&nb