首页 > 其他分享 >ggplot 中绘图设置 轴标签和标题与绘图区域的间距

ggplot 中绘图设置 轴标签和标题与绘图区域的间距

时间:2024-04-17 12:00:12浏览次数:22  
标签:间距 标签 ggplot theme 绘图 text margin

 

001、 基础绘图

library(ggplot2)
p <- ggplot(faithful, aes(x = eruptions, y = waiting)) + 
  geom_point()
p    

 

002、调整标签刻度到绘图区域的间距

p + 
  theme(axis.text.x = element_text(vjust = -8))   ## 调整x标签刻度到绘图区域的间距

 

003、调整绘图区域到周边的距离

p +
  theme(plot.margin = margin(8,8,50,4))   ## 调整顺序依次为上、右、下、左

 

004、调整轴名称到绘图区域的间距

p +
  theme(plot.margin = margin(8,8,50,4),
        axis.title.x = element_text(vjust = -14)) 

 。

 

标签:间距,标签,ggplot,theme,绘图,text,margin
From: https://www.cnblogs.com/liujiaxin2018/p/18140263

相关文章

  • LayUI弹窗确定后获取子页面的值(如获取UEditor富文本的内容,或input标签内容)
    LayUI弹窗确定后获取子页面的值(如获取UEditor富文本的内容,或input标签内容)子窗体JS代码<scriptsrc="~/lib/ueditor-1.4.3.3/ueditor.config.js"></script><scriptsrc="~/lib/ueditor-1.4.3.3/ueditor.all.js"></script><script>varue=UE.......
  • 在MyBatis中,可以使用以下动态SQL标签来编写灵活的SQL语句
    一、<if>:条件判断标签,用于在SQL语句中添加条件判断。通过判断给定的条件是否成立,决定是否包含相应的SQL片段。示例:<selectid="getUserList"resultType="User">SELECT*FROMuser<where><iftest="username!=null">ANDusername=#{userna......
  • Adobe Illustrator 2024 v28.4.1 (macOS, Windows) - 矢量绘图
    AdobeIllustrator2024v28.4.1(macOS,Windows)-矢量绘图Acrobat、AfterEffects、Animate、Audition、Bridge、CharacterAnimator、Dimension、Dreamweaver、Illustrator、InCopy、InDesign、LightroomClassic、MediaEncoder、Photoshop、PremierePro、AdobeXD请访......
  • Linux架构29 ansible playbook任务标签, 复用文件, 忽略错误, 错误处理
    四、playbook任务标签1.标签的作用默认情况下,Ansible在执行一个playbook时,会执行playbook中定义的所有任务,Ansible的标签(tag)功能可以给单独任务甚至整个playbook打上标签,然后利用这些标签来指定要运行playbook中的个别任务,或不执行指定的任务。2.打标签的方式1.对一个tas......
  • php去掉字段文本的所有html标签
    方法1:php内建函数strip_tags()除去HTML标签<?phpheader("content-type:text/html;charset=utf-8");functionstrip_html_tags($str){$pattern='/<("[^"]*"|\'[^\']\*\'|[^>"\'])*>......
  • script标签中defer和async的区别
    如果没有defer或async属性,浏览器会立即加载并执行相应的脚本。它不会等待后续加载的文档元素,读取到就会开始加载和执行,这样就阻塞了后续文档的加载。js脚本网络加载时间,红色代表js脚本执行时间,绿色代表html解析。defer和async属性都是去异步加载外部的JS脚本文件,它们都不会......
  • H5_新增的列表标签
    标签名语义单/双标签datalist用于搜索框的关键字提示双datalis用于展示问题和答案,或对专有名词进行解释双summary写在details的里面,用于指定问题或专有名词双datalist案例<formaction="#"><inputtype="text"list="mydata"><bu......
  • HTML5基本常用标签
    一、标题主标题                <h1>标题</h1> 副标题                <h2>标题二</h2> 正文                 <p>内容</p>        这边新建一个文本为index.html的示例并且运行如下:二、根标签  ......
  • H5_状态标签
    meter标签属性值描述high数值规定高值low数值规定低值max数值规定最大值min数值规定最小值optimum数值规定最优值value数值规定当前值progress标签语义:显示某个任务完成的进度的指示器,一般用于表示进度条,双标签,例如:工作完成进度等......
  • 如何在header中添加Link标签?
    在header中添加Link标签可以通过以下步骤实现:首先,在HTML文档的<head>标签中找到或创建一个<header>标签,用于放置所有的头部内容。在<header>标签内部,使用<link>标签来添加Link标签。Link标签用于在HTML文档中引入外部资源,如样式表、图标等。在<link>标签的rel属性中指定链接的......