r-grid相关内容

如何使用网格图形系统对多边形应用剖面线?

R 基础图形系统中的几个函数,包括 rect() 和 polygon(),通过它们的 angle= 和密度= 参数: x = c(0, 0.5, 1, 0.5)y = c(0.5, 1, 0.5, 0)par(mar=c(0,0,0,0))情节.new()多边形(x,y,角度=45,密度=10) 如何对由 grid 图形系统的 grid.polygon() 函数绘制的多边形应用类似的交叉影线: ..
发布时间:2021-12-30 18:32:09 其他开发

使用 TableGrob 更改单元格的文本颜色

在使用 tableGrob 和 ggplot2 时,有没有办法单独更改单元格文本的颜色? 例如在下面的代码中,如果带有 1 的单元格可以是蓝色,带有 2 的单元格可以是红色,并且 3:8 全黑,那就太好了. 库(ggplot2)图书馆(网格)mytable = as.table(matrix(c("1","2","3","4","5","6","7","8"),ncol=2,byrow=T ..
发布时间:2021-12-29 22:49:56 其他开发

指定 ggplot2 面板宽度

我在同一页面上有两个 ggplots,我希望它们的面板宽度相同. 一些示例数据: dfr1 一个图在另一个下面: p1 如何指定每个图中的面板宽度和位置,以使它们对齐? (我不想将绘图与分面结合起来;这在我的实际示例中不合适.) 解决方案 原解决方案: # install.packages("ggExtra", repos="http://R-Forge.R-p ..
发布时间:2021-12-15 13:28:23 其他开发

在 for 循环中制作的多个 ggplot2 图的网格

作为一个新的 ggplot2 用户,我对各种可能性感到有点迷茫,并且很难在网上找到一个简单的答案来解决我认为是一个简单的问题. 我想在同一张纸上显示来自 ggplot2 的多个图,但知道这些图来自 for 循环. 以下例子无法编译,仅作说明: for(i in c(1:n)){for(j in c(1:m)){.......... # 一些数据生产p ..
发布时间:2021-12-15 13:16:23 其他开发

如何获得 ggplots 的“不平衡"网格?

使用 grid.arrange 我可以在一个网格中排列多个 ggplot 图形,通过使用类似的东西来实现多面板图形: 库(ggplot2)图书馆(网格)图书馆(gridExtra) 生成一些ggplot2图,然后 plot5 我怎样才能获得一个“不平衡"的 2 列布局,在整个第一个列中有一个图,第二列中有三个图?我通过尝试使用 grid.arrange 将一个网格(例如 plot5,上面 ..
发布时间:2021-12-15 12:53:36 其他开发

在同一页面上排列基本图和 grid.tables

我有 2 个图(使用基本图形创建)和 2 个数据框,我想将它们合并到 PDF 中的一张纸上.我正在使用 grid.table 从我的数据框中创建一个 tableGrobs.我在格式化 PDF 输出时遇到了很多困难.特别是,我未能将所有对象保持在同一页面上.我希望右侧面板包含一个图表,左侧面板包含另一个图表,以及下方的 2 个表格(横向格式). 目前我的代码是这样的: library('gr ..
发布时间:2021-12-14 15:22:29 其他开发

在 R 中的绘图区域之外添加脚注引用?

我想在我用 R 生成的 3 面板分面网格图中添加脚注引用.这是一个脚注,用于注明数据源.理想情况下,我希望将它放在所有三个轴的下方和外部——最好在左下方. 我正在使用 ggplot2 和 ggsave().这意味着我不能使用基于 grid.text() 的解决方案,因为它只能在 x11() 窗口上绘制,而不能添加到 ggplot目的. 改用 png() ...code... dev.o ..
发布时间:2021-11-10 22:36:12 其他开发

我如何创建“用于"在r中循环,将ggplots分配为对象而不保存它们

我正在使用 grid 和 grid.Extra 包在一个网格上具有多个ggplots,但是,我总共需要制作28个ggplots,每个一个不同的y变量.显然,制作并保存为变量的循环非常简单,但是我需要将每个图保存为不同的对象.目前,我只有28个相同的绘图代码,只是更改了轴,但是我知道有更好的方法. 我的最小代码示例: dattn ..
发布时间:2021-05-09 18:44:23 其他开发

线型间距和尺寸的确切尺寸

这主要是关于“>上一个问题的后续问题一个. 鉴于ggplot2和grid中存在不同的线型,并且线大小之间的间距不同,它们之间的关系是什么? 有两件事我不太了解. 如何定义行大小?如果我要画一条垂直直线并用矩形代替,那么矩形的宽度应该是多少才能等于该线的大小?特别是,传递给par()/gpar()的lwd = 1或lwd = 10与绝对尺寸(像素,毫米,英寸,点)有什么关系? ..
发布时间:2020-11-20 06:39:27 其他开发

如何在不考虑线尺寸的情况下保持线型间距恒定

当大小不同时,我一直试图在ggplot2或grid中绘制线段间距相等的线.但是我还没有成功,所以我请你帮忙. 在下面的示例中,如何在线段大小不同的情况下使线段之间的绝对间距相等? 我想避免制作自定义的makeContent.myclass方法来自己控制. library(ggplot2) library(grid) df ..
发布时间:2020-11-13 23:35:48 其他开发

如何为表格中的每一列创建热图

我想创建一个热图,显示整个列中颜色的最大值(浅蓝色)和最低值(深蓝色)以及不同的阴影.这应该在逐列的基础上,而不是在整个表中. 我该怎么做? 示例代码: library(gtable) library(grid) library(gridExtra) g ..
发布时间:2020-07-06 01:16:10 其他开发

在R中将文本框保存为pdf

我试图在R中创建项目符号类型列表,并希望将其保存为pdf,这成功导致在窗口上打印项目符号列表: a = paste0("Starting portfolio value: $", prettyNum(1000000,big.mark=",",scientific=F)) b = "Inflation assumptions of 3% annually" c = "Average an ..
发布时间:2020-07-06 01:16:05 其他开发

调整hexbin图例中断

在此示例中,右侧的图例具有10个级别/类/中断.有人知道如何更改级别数吗?假设我想将其更改为5左右. library(hexbin) x=rnorm(1000, mean = 50, sd = 1) y=rnorm(1000, mean = 30, sd = 0.5) df ..
发布时间:2020-07-06 01:15:02 其他开发