ggplot,超过12种颜色,scale_color_brewer(type="seq",palette="Paired", direction=-1)+ 颜色不够用

老师,我有19个样本,但调用scale_color_brewer时只有12种颜色,导致我的点线图里有七个没有颜色,这种情况应该怎么办?



p_line_point = ggplot(dat, aes(x=dat[,2],y=dat[,3],shape=dat[,1],color=dat[,1]))+
  geom_line(size=1)+
  scale_color_brewer(type="seq",palette="Paired", direction=-1)+
  scale_shape_manual(values=seq(0,19))+
  geom_point(size=2)+
请先 登录 后评论

1 个回答

omicsgene - 生物信息
擅长:重测序,遗传进化,转录组,GWAS

这是ggplot2里面内置的色板,如果颜色不够可以使用手动设置色板scale_colour_manual()https://ggplot2.tidyverse.org/reference/scale_manual.html


颜色的获取可以参考:https://www.omicsclass.com/article/746


学习R语言基础与绘图:R语言画图R语言快速入门与提高

请先 登录 后评论