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() 函数绘制的多边形应用类似的交叉影线:
..
在使用 tableGrob 和 ggplot2 时,有没有办法单独更改单元格文本的颜色? 例如在下面的代码中,如果带有 1 的单元格可以是蓝色,带有 2 的单元格可以是红色,并且 3:8 全黑,那就太好了. 库(ggplot2)图书馆(网格)mytable = as.table(matrix(c("1","2","3","4","5","6","7","8"),ncol=2,byrow=T
..
我在同一页面上有两个 ggplots,我希望它们的面板宽度相同. 一些示例数据: dfr1 一个图在另一个下面: p1 如何指定每个图中的面板宽度和位置,以使它们对齐? (我不想将绘图与分面结合起来;这在我的实际示例中不合适.) 解决方案 原解决方案: # install.packages("ggExtra", repos="http://R-Forge.R-p
..
我有一个 ggplot,我将因子映射到填充和 alpha,如下所示: set.seed(47)the_data
..
作为一个新的 ggplot2 用户,我对各种可能性感到有点迷茫,并且很难在网上找到一个简单的答案来解决我认为是一个简单的问题. 我想在同一张纸上显示来自 ggplot2 的多个图,但知道这些图来自 for 循环. 以下例子无法编译,仅作说明: for(i in c(1:n)){for(j in c(1:m)){.......... # 一些数据生产p
..
使用 grid.arrange 我可以在一个网格中排列多个 ggplot 图形,通过使用类似的东西来实现多面板图形: 库(ggplot2)图书馆(网格)图书馆(gridExtra) 生成一些ggplot2图,然后 plot5 我怎样才能获得一个“不平衡"的 2 列布局,在整个第一个列中有一个图,第二列中有三个图?我通过尝试使用 grid.arrange 将一个网格(例如 plot5,上面
..
我有 2 个图(使用基本图形创建)和 2 个数据框,我想将它们合并到 PDF 中的一张纸上.我正在使用 grid.table 从我的数据框中创建一个 tableGrobs.我在格式化 PDF 输出时遇到了很多困难.特别是,我未能将所有对象保持在同一页面上.我希望右侧面板包含一个图表,左侧面板包含另一个图表,以及下方的 2 个表格(横向格式). 目前我的代码是这样的: library('gr
..
我想在我用 R 生成的 3 面板分面网格图中添加脚注引用.这是一个脚注,用于注明数据源.理想情况下,我希望将它放在所有三个轴的下方和外部——最好在左下方. 我正在使用 ggplot2 和 ggsave().这意味着我不能使用基于 grid.text() 的解决方案,因为它只能在 x11() 窗口上绘制,而不能添加到 ggplot目的. 改用 png() ...code... dev.o
..
我正在寻找一种在 ggplot 上的不同位置创建刻度和标签的方法. 示例代码 #load 库图书馆(ggplot2)图书馆(重塑2)#创建数据df
..
我可以这样计算图的高度: 库(ggplot2)图书馆(鸡蛋)图书馆(gridExtra)g
..
我的问题与转换单元有关使用R 中的网格将npc转换为本机. 我试图弄清楚某些绘图元素的位置始于ggplot2对象(轴,主绘图等).我发现以下代码: rm(list = ls())库(ggplot2)图书馆(网格)图书馆(桌子)#假剧情g
..
我想在多个页面上使用以下layout_matrix布置图.
..
我正在使用 grid 和 grid.Extra 包在一个网格上具有多个ggplots,但是,我总共需要制作28个ggplots,每个一个不同的y变量.显然,制作并保存为变量的循环非常简单,但是我需要将每个图保存为不同的对象.目前,我只有28个相同的绘图代码,只是更改了轴,但是我知道有更好的方法. 我的最小代码示例: dattn
..
这主要是关于“>上一个问题的后续问题一个. 鉴于ggplot2和grid中存在不同的线型,并且线大小之间的间距不同,它们之间的关系是什么? 有两件事我不太了解. 如何定义行大小?如果我要画一条垂直直线并用矩形代替,那么矩形的宽度应该是多少才能等于该线的大小?特别是,传递给par()/gpar()的lwd = 1或lwd = 10与绝对尺寸(像素,毫米,英寸,点)有什么关系?
..
当大小不同时,我一直试图在ggplot2或grid中绘制线段间距相等的线.但是我还没有成功,所以我请你帮忙. 在下面的示例中,如何在线段大小不同的情况下使线段之间的绝对间距相等? 我想避免制作自定义的makeContent.myclass方法来自己控制. library(ggplot2) library(grid) df
..
我想创建一个热图,显示整个列中颜色的最大值(浅蓝色)和最低值(深蓝色)以及不同的阴影.这应该在逐列的基础上,而不是在整个表中. 我该怎么做? 示例代码: library(gtable) library(grid) library(gridExtra) g
..
我有一个很大的data.frame,其中有3个变量Longitude,Latitude和Temp. 对数据进行排列,以使其在1/4度的“网格"上有规律地间隔开-以便dput(head(dat))给出: structure(list(Longitude = c(0.125, 0.375, 0.625, 0.875, 1.125, 1.375), Latitude = c(0.125,
..
我试图在R中创建项目符号类型列表,并希望将其保存为pdf,这成功导致在窗口上打印项目符号列表: a = paste0("Starting portfolio value: $", prettyNum(1000000,big.mark=",",scientific=F)) b = "Inflation assumptions of 3% annually" c = "Average an
..
在此示例中,右侧的图例具有10个级别/类/中断.有人知道如何更改级别数吗?假设我想将其更改为5左右. library(hexbin) x=rnorm(1000, mean = 50, sd = 1) y=rnorm(1000, mean = 30, sd = 0.5) df
..
我正在尝试使用gridExtra在表的主体上放置一条较粗的线(例如lwd = 2尺寸).这是根据本文档页面略微修改的MWE. gtable正在后台进行工作,但是gtable的文档很薄;查看代码并没有多大帮助. g
..