grob相关内容

R tableGrob 热图或列中的条件格式

有没有办法创建与 excel 的条件格式类似的效果 -> 色阶,以便在 grid.table/tablegrob 对象中显示表格?颜色指示器对于列中较低的值应该是红色的,对于较高的值应该是绿色的.需要该对象格式,以便表格可以与图表一起以网格格式呈现. 谢谢. 解决方案 您可以在 tableGrob 中执行此操作.您创建一个颜色向量,然后将它们分配给单元格. 所以使用克莱门斯回答 ..
发布时间:2022-01-06 09:20:25 其他开发

R 将 corrplot 作为对象返回

corrplot 绘制相关矩阵,但不返回图形对象 (grob) 我想在一个页面上绘制多个相关矩阵.对于普通图,我将使用 gridExtra 包中的 grid.arrange.但是,由于 corrplot 仅打印而不返回对象,因此我不知道如何执行此操作. corrplot 是否有解决方法或更好的替代方法? 解决方案 There's old stand par(mfrow=c(x, ..
发布时间:2021-12-21 09:21:34 其他开发

如何使用facet_wrap产生的空白空间?

我有一个形成 n x m 网格的多面图.按照设计,最后一个(右下角)单元格总是空的,所以我想通过添加另一个 ggplot 对象来利用额外的空间.我当前的解决方案依赖于低级 viewport 方法,这不是很优雅,并且需要对位置和大小进行一些硬编码. 相反,我认为可以通过其他方式访问空白空间,可能使用 gridExtra? 这是 n=m=2 的一个最小示例.请注意,边缘没有正确对齐,因此需 ..
发布时间:2021-12-15 13:28:31 其他开发

ggplotGrob 的倒数?

我有一个操作 ggplot 对象的函数,方法是将其转换为 grob,然后修改图层.我希望该函数返回一个 ggplot 对象而不是 grob.有没有一种简单的方法可以将 grob 转换回 gg? ggplotGrob 上的文档非常稀少. 简单例子: P ..
发布时间:2021-12-15 13:17:07 其他开发

为 ggplot 2.2.0 破坏的 gtable_add_grob 代码寻求解决方法

在具有多个构面变量的图中,ggplot2 为“外部"变量重复构面标签,而不是在“内部"变量的所有级别上使用单个跨越构面条.我有一些代码,我一直在使用这些代码使用 gtable 包中的 gtable_add_grob 用单个跨越面带覆盖重复的外面标签. 不幸的是,由于刻面条的 grob 结构发生了变化,此代码不再适用于 ggplot2 2.2.0.具体来说,在以前版本的 ggplot2 中,每 ..
发布时间:2021-12-15 13:11:49 其他开发

如何使用 annotation_custom() 在绘图区域的精确区域放置 grobs?

我正在尝试使用 ggplot2 重现以下 [base R] 绘图 我已经解决了大部分问题,但目前让我感到困惑的是连接位于图右侧的边缘地毯图的线段的位置,并带有相应的标签.标签是通过 anotation_custom() 绘制的(在下面的第二张图中),我使用了@baptiste 的关闭剪辑的技巧以允许在绘图边缘绘制. 尽管进行了多次尝试,我还是无法将 segmentGrobs() 放置 ..
发布时间:2021-12-15 12:55:04 其他开发

如何将summary()的结果显示为绘图/绘制?

上下文:我有一个包含50多个要素的数据集,出于演示目的,我想为每个要素生成一个箱线图,直方图和摘要统计信息.制作了150多个地块.我用于执行上述操作的代码如下: 库(ggplot2)图书馆(dplyr)图书馆(ggpubr)图书馆(ggthemes)图书馆(Rmisc)图书馆(gridExtra)myplots ..
发布时间:2021-05-10 20:12:18 其他开发

是否可以在数据之前先绘制轴线?

这是对我之前的问题的的后续操作,我一直在寻找一种方法来首先绘制轴,然后是数据.答案适用于该特定问题和示例,但它提出了一个更笼统的问题,即如何更改基本笔触的打印顺序.首先是轴,然后是数据. 在很大程度上可以将面板网格笔画绘制在顶部或不绘制在顶部. 显然,面板栅格和坐标轴的生成是不同的-坐标轴更多地是作为引导对象,而不是“简单"坐标轴.杂技演员.(使用 ggplot2 ::: draw_axi ..
发布时间:2021-05-10 19:34:24 其他开发

控制杂物添加到拼凑而成的填充

这是 具有较短标签的标签揭示了问题-当添加格罗布时,此格罗布的拼布会居中,基本上在所有面上均等填充. 我的问题是,您知道一种控制这种填充行为的方法吗? Cowplot(或为此而设计的任何其他ggplot组合软件包)也非常受欢迎. 库(tidyverse)图书馆(拼凑而成)数据 ..
发布时间:2021-05-10 19:30:00 其他开发

ggplot2中geom_point的NPC坐标

如何获取 ggplot 中 geom_point 的 x , y 坐标,其中框架是整个绘制的图像吗? 我可以使用以下命令创建带有一些 geom_point 的 ggplot : library(ggplot2) my.plot ..
发布时间:2020-11-13 23:49:33 其他开发

R ggplot2:更改小平面条中的字体和背景颜色吗?

我正在尝试自定义包含构面的ggplot2图,并希望更改构面条的颜色以及字体的颜色.我找到了一些代码来更改strip.background颜色,但无法修改它也可以更改字体颜色...知道吗? 我到目前为止所得到的: library(ggplot2) library(grid) p ..
发布时间:2020-11-13 23:41:01 其他开发

R tableGrob热图或列中的条件格式

是否有一种方法可以创建与excel条件格式类似的效果->色标,以便在grid.table / tablegrob对象中显示表格?颜色指示符在列中的较低值应为红色,而较高值的绿色应为绿色。 该对象格式是必需的,因此表格可以与绘图一起以网格格式显示。 谢谢。 解决方案 您可以在 tableGrob 。您创建一个颜色向量,然后将它们分配给单元格。 因此,使用clemens的答案中的 ..
发布时间:2020-10-07 23:46:14 其他开发

R:ggplot背景渐变着色

我想用渐变颜色生成ggplot,填充图面板及其背景,如下所示. 如您所见,渐变背景色既包含绘图面板又包含其背景.目前,我只知道所需解决方案的“近似值": library(ggplot2) library(grid) library(gridExtra) reds ..
发布时间:2020-07-06 01:09:53 其他开发

R将corrplot返回为对象

corrplot绘制一个相关矩阵,但不返回图形对象(毛刺) 我想在单个页面上绘制几个相关矩阵.对于普通图,我将使用gridExtra包中的grid.arrange.但是,由于corrplot仅打印而不返回对象,因此我看不到该怎么做. 是否有替代方法或更好的替代方法corrplot? 解决方案 有一个旧的备用数据库par(mfrow=c(x, y)),其中x是要绘制的行数,而y是 ..
发布时间:2020-05-28 03:09:41 其他开发

如何将裁剪蒙版应用于ggplot中的geom?

我正在尝试对ggplot中的几何图形应用剪贴蒙版,以掩盖部分数据,但保持轴,网格,其他几何图形和图例可见.我不想创建一个特定的图,因此,我不希望使用掩盖该图某些部分的多边形的变通方法. 这是我想模仿的设计(面具,不一定是主题,我现在要怎么做): (源) 另请参见此示例 有人认为我可以过滤定义遮罩的多边形中不包含的数据.但是,尽管它适用于点,并且可以适用于多边形/线状对象,但 ..
发布时间:2020-05-06 04:26:27 其他开发

每个子图的y轴使用facet_grid

我无法得到这个问题的答案。 我和用户都希望在使用facet_grid()时为所有列添加轴刻度和标签。 在切面时显示每个子图的y轴 当我运行可重现示例和解决方案(添加abc = as.data.frame(abc )来修复初始错误)我收到一条错误消息 gtable_add_grob(g,grobs = list(segmentsGrob(1,0, 1,1), segmentsG ..
发布时间:2018-04-25 21:42:29 其他开发

R ggplot2:栅格grob的annotation_custom不绘制

更新 原来是无法通过远程桌面连接产生光栅图形的问题。 / p> 我想将文件中的图像插入到使用ggplot2创建的图中。这个问题已经在这里提出(插入图片到ggplot2 ),但对我来说,接受的答案会产生一个没有任何图像的情节。没有错误或警告:坐标轴,网格和点都绘制得很好,但没有R标志(已导出情节;我无法在此上传图片)。代码如下: 库(ggplot2) 库(png) 库(网格) i ..
发布时间:2018-04-24 21:58:42 其他开发