有没有办法增加构面中 strip.text 栏的高度?

2023-11-21

我希望顶部的灰色条更宽,例如,其边缘距离字母的顶部和底部稍远一些(strip.text - A、B、C 等)。我本以为行高会起到填充的作用,但事实并非如此。

ggplot(diamonds, aes(carat, price, fill = ..density..)) +
  xlim(0, 2) + stat_binhex(na.rm = TRUE)+
  facet_wrap(~ color) +
  theme(strip.text = element_text(lineheight=20)) 

首先,修改级别,使其包含换行符:

levels(diamonds$color) <- paste0(" \n", levels(diamonds$color) , "\n ")

然后根据需要进行调整。例如:

P <- ggplot(diamonds, aes(carat, price, fill = ..density..)) +
      xlim(0, 2) + stat_binhex(na.rm = TRUE)+
      facet_wrap(~ color)

P +  theme(strip.text = element_text(size=9, lineheight=0.5))

lineheight=0.5

P +  theme(strip.text = element_text(size=9, lineheight=3.0))

lineheight=3.0

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

有没有办法增加构面中 strip.text 栏的高度? 的相关文章

  • 单击并按住 R 中的按钮闪亮?

    我希望能够通过单击 R 闪亮按钮来更改参数的值 所以我需要按钮 一个用于增加值 一个用于减少值 我想在按住按钮的同时保持值以一定的速度减少 增加 通过释放按钮的点击 动作应该停止 到目前为止我还没有找到这个选项actionButtons在
  • 根据值的运行总计创建组

    我的数据在一个变量 Y 上是唯一的 另一个变量 Z 告诉我每个 Y 中有多少人 我的问题是我想从这些 Y 和 Z 创建 45 人的组 我的意思是 每当运行总计Z 达到 45 创建一组 然后代码继续创建下一组 我的数据看起来像这样 ID X
  • 如何从 data.frame 中选择行和列的子集

    我有这个 d d Age gt 2 它返回 Age 超过 2 的所有行 但我只想返回几列中的值 例如 d X 和 d Y 而不是全部 无论如何我可以做到这一点吗 Thanks d d Age gt 2 c X Y
  • 在 R 中读取 Stata 13 文件

    有没有办法在 R 中读取 Stata 版本 13 数据集文件 我尝试执行以下操作 gt library foreign gt data read dta TEAdataSTATA dta 但是 我收到一个错误 read dta TEAdat
  • glm() 模型的交叉验证

    我正在尝试对我之前在 R 中构建的一些 glm 模型进行 10 倍交叉验证 我对cv glm 函数在boot包 尽管我已经阅读了很多帮助文件 当我提供以下公式时 library boot cv glm data glmfit K 10 这里
  • udunits2 R 安装:找不到 udunits2.h

    我正在尝试在 R 中安装 udunits2 以满足对ggforce包裹 但是 安装程序在检查 udunits2 时始终失败 我已经尝试过中的说明this https stackoverflow com questions 47059517
  • ggplot 中跨组的连续线

    我有一个数据时间序列 其中观察了一些数据 模拟了一些数据 我想生成整个数据系列随时间变化的图 其中颜色表示数据源 但是 我只能弄清楚如何使 ggplot 中的 geom line 连接同一组中的点 这是一个例子来说明 Create samp
  • 将文本添加到 ggplot 中的轴标签

    我从下表中绘制了一个图表 BoatPhs fit se lower upper 1 Before 3 685875 0 3287521 3 038621 4 333130 2 After0 20NTA 3 317189 0 6254079
  • 如何判断某个软件包是否已经安装?

    当我安装 yaml 包时 如果之前已经安装过 RStudio 则会弹出一条烦人的错误消息 如何判断该软件包是否已安装 以便我可以在代码中决定是否安装该软件包 该消息位于弹出窗口中 内容如下 此安装将更新的一个或多个软件包 当前已加载 在更新
  • 通过 RSelenium 单击按钮

    我正在尝试使用 Rselarium 和 Rvest 来抓取 REI 的评论 吊床 我想点击底部的按钮 x 次 这样我就可以抓取所有评论 我有点失落 这是我到目前为止所拥有的 如果您也知道如何在取景器中预览您正在做的事情 而不是屏幕打印 那就
  • 如何在R中逐行写入文件

    我正在尝试逐行读取 csv 文件 并且仅选择左侧的第二个和第三个单元格以及右侧的第三个单元格 例如 如果这一行中有 17 个单元格 我将选取第 15 个单元格 然后我想合并这 3 个单元格 用逗号分隔 然后将此行写入一个新的 csv 文件
  • 我可以调整scale_color_brewer的下限吗?

    我已经订购了我想使用 color Brewer 的分类数据 但我很难看到非常低的值 有没有办法去掉这些较低的值或设置范围的下限 ggplot data frame x 1 6 y 10 15 w letters 1 6 aes x y co
  • 当子集长度为零时,如何简洁地处理子集?

    从向量中排除元素x x lt c 1 4 3 2 我们可以减去位置向量 excl lt c 2 3 x excl 1 1 2 这也是动态工作的 excl lt which x which max x gt quantile x 25 1 2
  • 如何在multilist中设置xlim?

    以下代码创建 3 个向量 并将它们显示为交错直方图 a lt c 1 2 3 b lt c 1 1 2 c lt c 1 1 1 l lt list a b c multhist l col c red green blue xlim c
  • 分割单个 SpatialPolygons 对象的多边形部分

    在 R 中 我有一个SpatialPolygons包含数百个多边形的对象 即多个多边形 我想分割这个SpatialPolygons对象放入列表中Polygons 即孔应保持连接到父多边形 知道如何做到这一点吗 EDITED 使用以下提供的示
  • 如何在 R 中查找平衡面板数据(又名,如何查找面板中的哪些条目在给定窗口内完整)

    我有来自 Compustat 的大量数据 我向其中添加了一些手工收集的数据 认真地从一堆旧书中手工收集 但我不想手工收集整个面板 只想随机选择一个子集 为了找到更大的集合 我从中随机选择 我想从 Compustat 的平衡面板开始 我看到p
  • 创建序列组合

    我正在尝试解决以下问题 考虑 5 个简单序列 0 100 100 0 rep 0 101 rep 50 101 rep 100 101 我需要 3 个数字变量的集合 它们的所有组合都具有上述序列 由于有 5 个序列和 3 个变量 因此可以有
  • 如何制作一连串的ggplots并在它们之间绘制箭头?

    对于一个项目 我需要绘制一些图并在它们之间放置箭头作为序列的指示 我想知道我是否可以用 ggplot 来做到这一点 是否可以使用 ggplot2 绘制一个干净的大箭头并将其添加到最终的多重图中 作为示例 我使用此代码来绘制绘图 librar
  • 使用 dplyr 的 select 引用变量名[重复]

    这个问题在这里已经有答案了 通常我会想要选择变量的子集 其中该子集是函数的结果 在这个简单的例子中 我首先获取与宽度特征相关的所有变量名称 library dplyr library magrittr data iris width var
  • 在 ggplot 中过滤管道 df

    我正在使用 dplyr 管道来清理我的 df 然后直接输入到 ggplot 中 但是 我只想一次只绘制一组 因此我需要过滤到该组 问题是 我希望比例保持不变 就好像所有群体都存在一样 是否可以在 ggplot 命令中进一步过滤管道 df 例

随机推荐

  • 如何在 jupyter 笔记本上单独冻结单元及其输出

    使用 Jupyter 笔记本时 执行单元的输出 包括错误消息 可能很有用 所以我想freeze细胞本身及其输出 或者换句话说 失活单元以保持输出 这可行吗 这会冻结单元格 但不会冻结输出 在编辑器中打开笔记本 查找您要锁定的单元格 将以下行
  • 从字符向量创建函数列表

    提前致谢 如果这个问题之前已经得到回答 我很抱歉 我已经进行了相当广泛的研究 我有一个数据集 其中包含一行串联信息 特别是 名称 颜色代码 一些函数表达式 例如 一个值可能是 成本 FF0033 log x 6 我拥有提取信息的所有代码 最
  • 如何反转 Django 模板中的 for 循环,然后对结果进行切片

    在 Django 模板中 我迭代一组照片 并一张一张地显示它们 具体来说 现在我只有一张照片集 包含 6 个物体 我像这样显示这 6 个对象 for pic in picstream photo set all reversed img s
  • 如何在具有动态键值对的javascript中解析json? [复制]

    这个问题在这里已经有答案了 我想在 JavaScript 中解析 JSON 字符串 响应是这样的 var response 1 10 2 10 如何从这个 json 中获取每个键和值 我正在这样做 var obj parseJSON res
  • 在 php 中取消设置变量

    我刚刚通过 php 手册阅读了有关 unset 变量的内容 php手册说 unset 销毁指定的变量 这个 def 看起来很完美 直到我遇到静态变量 如果在函数内部 unset 静态变量 则 unset 仅在函数其余部分的上下文中销毁该变量
  • 我可以使用 link_to 链接图像和文本吗

    好吧 我正在使用 font awesome rails gem 我已经习惯了 Rails 之外的很棒的字体 但我想它在 Rails 社区中并不那么受欢迎 安装后 它会使用以下格式创建图标 i class nameoftheicon i 我想
  • 将流步骤添加到在 AWS EMR 5.0 上运行的 boto3 中的 MR 作业

    我正在尝试将用 python 编写的几个 MR 作业从 AWS EMR 2 4 迁移到 AWS EMR 5 0 到目前为止 我使用的是 boto 2 4 但它不支持 EMR 5 0 所以我正在尝试转向 boto3 早些时候 在使用 boto
  • Spring 4 - addResourceHandlers 不解析静态资源

    我的maven spring项目目录结构如下所示 我正在使用基于 Spring 4 注释的配置 我如下配置资源 我尝试了许多 Stackoverflow 问题和其他网站中建议的方法 Spring 4加载静态资源 http imwill co
  • 在 Symfony/SonataUserBundle 设置中调用 setCurrentUri 方法失败

    我正在尝试使用 SonataUserBundle 设置 Symfony 用户注册和登录工作正常 当我尝试拨打电话时 profile查看 但是我收到以下错误 Attempted to call method setCurrentUri on
  • pytest中的测试用例执行顺序

    我正在使用 pytest 我的目录中有两个文件 在其中一个文件中 有一个长时间运行的测试用例 会生成一些输出 在另一个文件中 有一个读取该输出的测试用例 如何保证两个测试用例的正确执行顺序 除了按照正确的顺序将测试用例放在同一个文件中之外
  • lambda 中的“变量阴影”警告(未捕获时)

    让我们考虑一下这段代码 int main int a 1 auto f1 a int a 10 return a auto f2 int a 100 return a return a f1 f2 使用标志时 Wshadow使用 gcc 在
  • svg 超出屏幕,渲染了吗?

    场景 我有可以放大和缩小的 SVG 图像 根据缩放 我将在可见部分显示更多 更少的细节 问题是 我应该照顾吗 not显示当前不可见 屏幕外 的部分的详细信息 或者渲染引擎足够智能 可以跳过 剪辑 这些部分before它们被渲染了吗 是的 浏
  • 使用 Python 将 Geojson 转换为 shapefile

    我正在尝试将 geojson 文件转换为 shapefile 我正在尝试这种方式 我对Python很陌生 所以它可能是不正确的 import urllib geojson gdal url http ig3is grid unep ch i
  • gradle 中的多风格编译依赖项

    有没有办法在 Android Studio build gradle 中通过多种风格编译依赖项 我有 2 个风味组 每组有 2 个变体 在 4 种可能的组合中 我希望仅当我既是最新版本又是免费版本时才能依赖库 latestCompile 或
  • C#:使用 PDFsharp 创建 PDF 表单 (AcroForm)

    如何将 PDF 表单元素添加到 PDFsharpPdfPage object 我知道 AcroForm 是可填写表单的 PDF 元素的最佳格式 但 PDFsharp 库似乎不允许您创建 AcroForm 对象的实例 我已经能够使用 PDFs
  • TypeNameHandling=auto 的 IEnumerable 的 Json.Net 序列化

    根据Json Net 文档 all IEnumerable类型应序列化为 json 数组 所以我期待以下课程 public class MyClass public IEnumerable
  • 机架抛出 EOFError(内容主体错误)

    我们使用 Ruby 2 1 2 Rails 3 2 19 和 JQuery 1 11 未使用资产管道 因此不使用 JQuery ujs 但显式使用相关的 Rails js 对于大多数用户来说 JQuery 和其他相关的常见插件是从 Goog
  • 不在 ListView 中滚动时自动隐藏滚动条

    在新的官方 Twitter 应用程序中 应用程序使用的所有 ListView 中的滚动条都会隐藏 除非用户滚动列表 当您开始滚动时 会出现滚动条 当您停止时 它们会以动画方式淡出 直到完全消失 我似乎在文档中找不到任何表明这是标准功能的内容
  • 在Python中清除终端[重复]

    这个问题在这里已经有答案了 是否存在任何标准的 自带电池 方法来从Python脚本中清除终端屏幕 或者我必须去诅咒 库 而不是单词 一个简单且跨平台的解决方案是使用clsWindows 上的命令 或clear在 Unix 系统上 与使用os
  • 有没有办法增加构面中 strip.text 栏的高度?

    我希望顶部的灰色条更宽 例如 其边缘距离字母的顶部和底部稍远一些 strip text A B C 等 我本以为行高会起到填充的作用 但事实并非如此 ggplot diamonds aes carat price fill density