ggplot2绘图

作者: 大道无形x我有型 | 来源:发表于2019-03-06 21:51 被阅读11次

在geom设置和scale设置之后,要想把图画的漂亮,theme设置是比不可少的

在theme 设置中element_text()是一项很重要的内容

element_text(family = NULL, face = NULL, colour = NULL, size = NULL, hjust = NULL, vjust = NULL,angle = NULL, lineheight = NULL)

参数family 表示字体样式

参数face 表示字体格式,可取值("plain", "italic", "bold", "bold.italic")

参数colour 表示字体颜色

参数size 表示字体大小

参数hjust 用于调整水平距离,可调整范围0到1之间

参数vjust 用于调整垂直距离,可调整范围0到1之间

参数angle 用于调整字体的倾斜度,调整范围0到360

参数lineheight 表示线条高度

下面来看一个具体的例子:


library(ggplot2)

p<-ggplot(economics,aes(pop,unemploy))+geom_point()

p+labs(x="人口",y="失业率",title="经济调查报告")

接下来我们利用element_text()对文字进行调整

p+labs(x="人口",y="失业率",title="经济调查报告")+
  theme(title=element_text(family="myFont",size=12,color="red",
                           face="italic",hjust=0.2,lineheight=0.2))
p+labs(x="人口",y="失业率",title="经济调查报告")+
  theme(title=element_text(family="myFont",size=12,color="red",
                           face="italic",hjust=0.2,lineheight=0.2),
        axis.title.x=element_text(size=10,face="bold",color="blue",hjust=0.5),
        axis.title.y=element_text(size=14,color="green",hjust=0.5,angle=45),
        axis.text.x=element_text(family="myFont",size=8,color="red") )

相关文章

  • 11-23-1、2绘图

    一、绘图基本概念 相关R包:作图(ggplot2),拼图(patchwork),导出(eoffice) 基础包绘图...

  • R -> ggplot2包(1)

    ggplot2包说明文档学习笔记(1) ggplot2的绘图数据来源是一个dataframe ggplot2通过一...

  • R绘图函数

    R语言四大作图系统: 基础绘图系统 lattice包 ggplot2包 grid包 R绘图分类: 高级绘图(搭好框...

  • R语言可视化及作图1--基础绘图(par函数,散点图,盒形图,条

    R语言绘图系统基础绘图包 ⚠️Lattice (语法复杂)ggplot2家族 ⚠️其他,比如:sjplot; pl...

  • 生信学习小组80期 Day4-CM

    今天分享的笔记如何使用r语言中ggplot2包进行绘图。 安装ggplot2包 使用install.package...

  • 2020-05-26

    ggplot2绘图: 点状图 data(mtcars)df <- mtcars[, c("mpg","cyl","...

  • R笔记之ggplot2画图

    ggplot2绘图理念 图形系统的核心理念是把绘图与数据分离,把数据相关的绘图与数据无关的绘图分离,按图层作图。g...

  • 玩转ggplot2

    (注:本文基于RStudio环境) ggplot2是什么 ggplot2 是R语言中的一个包,用于绘图功能,相比于...

  • R语言之ggplot

    一:ggplot基本语法 ggplot2的核心理念是将绘图与数据分离,数据相关的绘图与数据无关的绘图分离。按图层作...

  • R可视化——ggplot2绘图过程中如何实现轴截断?

    绘制基础图形 1、加载绘图包——这里主要用到基础绘图包ggplot2和主题设置包ggprism。 2、数据——使用...

网友评论

    本文标题:ggplot2绘图

    本文链接:https://www.haomeiwen.com/subject/ikcjyqtx.html