首页 文章
  • 263 votes
     answers
     views

    如何将图形保存为磁盘上的图像?

    我使用R绘制一个简单的线性回归 . 我想将该图像保存为PNG或JPEG,是否可以自动执行? (通过代码) 有两个不同的问题:首先,我已经在我的显示器上查看情节了,我想保存原样 . 其次,我还没有生成情节,但是当我执行绘图代码时,我想直接将它保存到磁盘 .
  • 58 votes
     answers
     views

    格子:一个窗口中有多个图?

    我试图通过设置 par(mfrow=c(2,1)) 使用 levelplot 在一个窗口中放置多个点阵图,但似乎忽略了这一点 . 在 lattice 中是否有用于设置多个图的特定功能?
  • 13 votes
     answers
     views

    在格子图中更改条带上的文本

    如何更改格子图条中显示的文本?例如:假设我有一个由3列组成的数据框测试 x [1] 1 2 3 4 5 6 7 8 9 10 y [1] "A" "A" "A" "A" "A" "B" "B" "B" "B...
  • 5 votes
     answers
     views

    lattice或latticeExtra结合多个不同的yscaling(log10和non-transformed)

    我有一个多变量时间序列,其中一些变量具有相当大的范围 . 我希望制作一个单页图,其中每个变量的多个堆积图都有一些变量具有log10 y轴缩放 . 我对格子比较陌生,并且无法弄清楚如何有效地将log10缩放与非变换轴混合并获得出版质量图 . 如果使用print.trellis,则绘图未对齐且填充需要一些工作,如果使用c.trellis,则布局良好,但仅使用仅来自一个绘图的y缩放 . 对于有效解决方案...
  • 1 votes
     answers
     views

    如何创建多维条形图

    我正在尝试创建一个带有格子的条形图,它有两个分组 . 第一个分组是堆叠的,而第二个分组不是 . 例如: a <- factor(rep(c(1,2), times = 6)) b <- factor(rep(c(1,2,3), times = 4)) c <- factor(rep(c(1,2,3,4), times = 3)) d <- factor(rep(c(&quo...
  • 3 votes
     answers
     views

    更改晶格图中y轴的比例格式

    大家好我正在制作一个带有格子包的图形,它工作正常,但我的y轴格式有点问题 . 用于此图形的数据保存在 a 中,该列表包含四个数字变量和一个因子变量(在最后一部分中我添加了 dput 版本) . 用于制作我的图表的代码是下一个: library(lattice) DD=barchart(a1 ~ a5,a) DD 我用这段代码得到了这个图形: 在此图中,y轴的比例显示完整的数字,例如2000000...
  • 0 votes
     answers
     views

    堆叠多个格子图

    我有以下数据集: structure(list(Male = structure(c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L,...
  • 0 votes
     answers
     views

    用格子绘制条形图

    我在.csv中有一堆数据如此排列 data value group 1/1/2012 a 1 1/1/2012 b 2 1/1/2012 c 3 1/1/2012 d 4 1/1/2012 e 5 2/1/2012 f ...
  • 1 votes
     answers
     views

    R:Lattice Plots / Wireframe:带标签的图形问题

    我有一个关于线框图形选项的问题 . 如何让xlab和ylab与多维数据集平行 - 它们在我的情节中看起来很糟糕,请参阅我的其他帖子 Faceted Lattice Plots in R, e.g., wireframes: How to remove strips and add 1-Line subtitles .
  • 1 votes
     answers
     views

    如何控制R中图形的整个边距(包括绘图区域和 Headers /脚注)?

    我使用晶格和ggplots包在R.中创建散点图时使用晶格包时,我可以使用以下代码控制整个图形大小(包括绘图区域和 Headers /脚注): xyplot( test2 ~ test1, data = in.data, groups = SEX, #title main = textGrob(c("This is the title"...
  • 2 votes
     answers
     views

    在R中使用晶格封装的不同尺度的多面板图

    我按照agstudy in this page的脚本编写了一个像这样的方框图Figure 但是我有一个不同的问题;变量的范围是不同的 . 因此,除了“湿度”之外的图表没有适当缩放 . 我如何根据自己的范围强制格子缩放图?提前致谢 .
  • 4 votes
     answers
     views

    在绘图中将点连接到回归线

    考虑ISLR book中的以下数据: Income <- structure(list(X = 1:30, Education = c(10, 10.4013377926421, 10.8428093645485, 11.2441471571906, 11.6454849498328, 12.0869565217391, 12.4882943143813, 12.889632107023...
  • 1 votes
     answers
     views

    用spplot记录颜色标度

    如何在spplot颜色键中使用日志颜色标度?即所以在这张 Map 上: 而不是0.0,0.2,0.4,0.6,0.8,1.0而是规模上的数字如0.0,0.01 0.1 0.2 0.5 1.0或类似的东西? 我尝试了 do.log 参数,但它只适用于SpatialPointsDataFrame(根据文档) . 我也尝试过scale参数: data(meuse.grid) gridded(meuse....
  • 0 votes
     answers
     views

    更改格子图轴标签

    我有一个非常基本的 xyplot ,我想在顶部(而不是底部)标记轴 . 是否有可能在特定的 xyplot 命令中执行此操作 - 不更改其他绘图的格子设置? 对于轴本身我找到了一种方法: x=list(at=c(2,5,8),alternating=2, tck = c(0,1)) 但不是 xlab = list(label="CH4 concentration [uM]") ...
  • 1 votes
     answers
     views

    设置不同的缩放比例时的xyplot和inter-panel间距

    在让xyplot为每个格子行使用不同的ylim(该部分工作)之后,我最终得到了面板之间的一些额外间距,我似乎无法骑行 . 在下面的例子中,我想 (a)删除每列之间的三个间距 (b)将第9个面板上的轴标记(即第一个第2行,第4列)显示在图的右侧 . (c)确保每个面板正好从0开始,正好以10结尾(在x和y上):而不是现在的情况下的-0.1和10.1 . 提前致谢, 库(晶格)库(l...
  • 7 votes
     answers
     views

    热图或相关矩阵的图[重复]

    这个问题在这里已有答案: Plot correlation matrix into a graph 11个答案 我试图用相关矩阵制作一个图,并用三种颜色来表示使用库晶格的相关系数 . library(lattice) levelplot(cor) 我得到以下情节: 该图仅适用于我拥有的数据的子集 . 当我使用整个数据集(400X400)时,它变得不清楚,并且颜色没有正确显示并显示为点 ....
  • 4 votes
     answers
     views

    格子图中格式化轴标签

    在下图中,如何将y轴标签格式更改为常规( xxx.xxx )而不是科学? df <- read.table(textConnection(" ypogr_act amount cumSum 2012-09-20 30.00 30.00 2012-11-19 1834.69 1864.69 20...
  • 3 votes
     answers
     views

    使用rpy2设置晶格图选项的问题

    我正在尝试使用来自numpy数组的数据,使用rpy2和lattice来创建热图或颜色强度图 . 我使用的是python 2.6.2,R 2.10.1,rpy2 2.1.9,不确定哪个版本的格子 . 我已经完美地完成了它,除了我需要修改用于绘制相关变量(z)的水平的颜色渐变的默认晶格设置 . 具体来说,我想要灰度而不是品红色 - 青色默认斜坡 . 下面是生成虚拟数据帧并在vanilla R中创建灰度...
  • 3 votes
     answers
     views

    用格子绘制回归线

    我在这里遇到了一些麻烦,请帮助我 . 我有这些数据 set.seed(4) mydata <- data.frame(var = rnorm(100), temp = rnorm(100), subj = as.factor(rep(c(1:10),5)), trt ...
  • 1 votes
     answers
     views

    R点图和后记[重复]

    可能重复:从R函数中生成多个图形 我试图制作一个格子图的eps文件 . 创建了.eps文件,但该图似乎是空白的(使用'gv') . 我一直在寻找互联网寻求解决方案,但没有运气 . 我的代码如下: mydf <- data.frame(col1=c(1,1,2,2,3), col2=c(1,2,1,2,1), col3=rnorm(5)) library(lattice) filename...
  • 5 votes
     answers
     views

    R:来自矩阵的多个晶格水平图

    我的目标是使用共享相同颜色键的4个或更多个别图来构建一个水平图(来自晶格包) . 虽然使用函数似乎相对简单,但我还是找不到使用数据矩阵的解决方案 . 仅使用一个矩阵的工作级别图的示例: d <- replicate(10,rnorm(10)) levelplot(d) 我找到了使用print和split的部分解决方案,以在同一个屏幕上显示所有4个关卡图,但这些要求我要么关闭colorkey...
  • 0 votes
     answers
     views

    使用R中的lapply在网格上生成多个点阵图

    如何将多个晶格图绘制到单个晶格图上,其中使用lapply函数生成图? 以下是我使用内置的 mtcars 数据集到目前为止所尝试的内容的演示 . require(lattice) response <- c("cyl","disp","hp","drat") par(mfrow=c(2,2)) lapply(...
  • 2 votes
     answers
     views

    使用gridExtra的多个点阵图

    有一种非常方便的方法来绘制多个图形,并且使用gridExtra - grid.arrange : grid.arrange(plot1,plot2,plot3,plot4,plot5,plot6,plot7,plot8,plot9, ncol=3) 上面的命令在一个窗口中绘制3x3图形 . 现在,我正在使用我自己的点阵设置来绘制独特的线条等 trellis.par.set(my.setup...
  • 2 votes
     answers
     views

    热图像莱迪思的情节

    我无法弄清楚格子 levelplot 是如何工作的 . 我现在玩了一段时间,但找不到合理的解决方案 . 样本数据: Data <- data.frame(x=seq(0,20,1),y=runif(21,0,1)) Data.mat <- data.matrix(Data) 用levelplot绘图: rgb.palette <- colorRampPalette(c(&quo...
  • 0 votes
     answers
     views

    使用for创建多个点阵图

    我正在尝试使用网格命令生成多个图,如下所示: variable <- (string with variable names) for (i in 1:X){ mypath <- paste(i,' - ',variable[i],'.png',sep='') png(mypath,width=760) xyplot(get(variable[i]) ~ GroupVar...
  • 2 votes
     answers
     views

    格子图的错误消息

    我试图在格子中使用xyplot绘制分布,但继续得到以下内容: factor.levels [level]中的错误:“builtin”类型的对象不是子集 数据 data<-structure(list(SAMS = structure(c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L,...
  • 2 votes
     answers
     views

    单面板格子图,右侧(和底部)有轴

    看起来它应该是一件简单的事情,但是我在处理单个面板时 . 似乎这样必须要求调用 panel.axis ,但我的尝试导致错误,或没有投诉,但没有改变情节 . library("lattice") set.seed(123) DF <- data.frame(x = runif(5), y = runif(5)) xyplot(y ~ x, data = DF) # def...
  • 18 votes
     answers
     views

    使用R在GGPLOT2散点图上绘制两个数据向量

    我一直在试验 ggplot2 和 lattice 来绘制数据图表 . 我在 ggplot2 模型周围缠身时遇到了一些麻烦 . 特别是,如何在每个面板上绘制带有两组数据的散点图: 在 lattice 我可以这样做: xyplot(Predicted_value + Actual_value ~ x_value | State_CD, data=dd) 这将为每个列提供每个State_CD的面板 我...
  • 0 votes
     answers
     views

    如何更改莱迪思图形默认组颜色?

    使用 groups 时,莱迪思为每个组提供不同的颜色 . 例: df <- data.frame(x=1:56, y=rnorm(56), class=1:14) # create some data xyplot(y ~ x, groups=class, data=df, type="l", auto.key=list(space="right"))...
  • 0 votes
     answers
     views

    用xyplot绘制两个大小的矢量长度

    请注意,这是一个简化版本(因此我之前的帖子重复): https://stackoverflow.com/questions/18358694/xyplot-2-separate-data-frame-lengths 它很可能包含太多信息,但要求提供相当基本的信息 . 再来一次: 我想用xyplot绘制2个不同长度的列(请仅使用xyplot) . 数据: Data <- data.frame(...

热门问题