ggplot2学习笔记-修改坐标轴刻度

时间:2024-04-08 14:02:57

1.修改坐标轴显示范围

scale_x_continous(limits=c("A","B")#显示范围为A-B

或者ylim(A,B)

2.修改坐标轴显示刻度

scale_x_continous(limits=c("A","B"), breaks=seq(起始值,终止值,间隔))

3.修改坐标轴标签

旋转坐标轴标签theme(axis.text.x=element_text(angle=45,size=8))

凡是修改坐标轴的属性,可以用theme(axis.text.x=theme_text(X轴属性),asix.text.y=theme_text(Y轴属性))

theme_text()是存储文字属性的函数,其内置属性如下:

4.hjust与vjust用法

 

  • family:字体
  • face:粗体、斜体等
  • size:字体大小
  • angle:倾斜角度
  • color:颜色

The value of hjust and vjust are only defined between 0 and 1: 
(hjust 和 vjust的值限定在0-1)

0 means left-justified(0表示左适应) 
1 means right-justified(1表示右适应) 

 hjust 控制horizontal横轴 , vjust控制vertical纵轴

ggplot2学习笔记-修改坐标轴刻度

5.修改字体

windowsFonts(myFont1=windowsFont("Times New Roman"),myFont2=windowsFont("华文行楷"))

6.旋转坐标轴

coord_flip()

7.坐标轴转换标度

scale_x_log10()#横坐标log10转换