R语言图形绘制基础命令--速查笔记
一、示例数据
dose = c(20,30,40,45,60)
drugA = c(16,20,27,40,60)
drugB = c(15,18,25,31,40)
绘制图形
plot(dose,drugA,
type="b", # type="b"点线,type="l"线
lty=3, # 线条类型(虚线)
lwd=3, # 宽度
pch=22, # 点的符号(方块)
col="red",bg="orange", # bg填充色
cex=3, # 绘图符号放大3倍
main="Clinical Trials for Drug A", # 图表标题
xlab="Dosage", ylab="Drug Response", # x轴/y轴标题
xlim=c(0, 60), ylim=c(0, 70)) # 符号倍数
1.在同一个图上添加图形
points(dose,drugB,type="b",pch=23)
或
lines(dose, drugB, type="b",pch=17, lty=2, col="blue")
2.添加图例
legend("topleft",
title="drug type",
legend = c("drugA", "drugB"),
col = c("red", "green"), pch = c(22,23))
3.添加辅助线
h=y-value,v=x-value
abline(h=c(30), lwd=1.5, lty=2, col="gray") # 宽度1.5的虚线
二、部分参数的解释
1.pch
2.cex
3.lty
4.lwd
5.col 颜色
二、补充
1.文本属性
字体大小 cex
字体样式 font
2.标题还可以这样添加:
3.辅助线abline
4.文字标注
text(wt,mpg,
row.names(mtcars),
cex=0.6,
pos=4,
col="red")