ggplot2绘图学习 调整线的类型

之前我们学习了ggplot绘制单变量,两个连续变量的图形,两个离散型变量。一个离散型变量,一个连续型变量,包括箱图,点图等等。点击专辑查看更多R语言绘图教程。

线条的类型有

 

基本线条

library(ggplot2)df <- data.frame(time=c("breakfeast", "Lunch", "Dinner"),                 bill=c(10, 30, 15))head(df)ggplot(data = df, aes(x = time, y = bill, group = 1)) +  geom_line(linetype = "dashed")+  geom_point()

 

两个分组画两条线

df2 <- data.frame(sex = rep(c("Female", "Male"), each=3),                  time=c("breakfeast", "Lunch", "Dinner"),                  bill=c(10, 30, 15, 13, 40, 17) )head(df2)ggplot(df2, aes(x=time, y=bill, group=sex)) +  geom_line(aes(linetype = sex, color = sex))+  geom_point(aes(color=sex))

 

可以手动调节线的参数

• scale_linetype_manual() : 改变线的类型
• scale_color_manual() : 改变线的颜色

• scale_size_manual() : 改变改变线的类型

ggplot(df2, aes(x=time, y=bill, group=sex)) +  geom_line(aes(linetype=sex, color=sex, size=sex))+  geom_point()+  scale_linetype_manual(values=c("twodash", "dotted"))+  scale_color_manual(values=c('#999999','#E69F00'))+  scale_size_manual(values=c(1, 1.5))

生物信息学

代谢组原始数据格式转换——proteowizard

2020-8-10 21:18:11

生物信息学

ggplot2绘图学习 控制坐标轴的范围

2020-8-11 18:58:35

加入Q群
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索