-
1 votesanswersviews
用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.... -
22 votesanswersviews
热图中x轴上的对角线标注方向
在R中创建热图已成为许多帖子,讨论和迭代的主题 . 我的主要问题是将格式 levelplot() 或基本图形 image() 中可用解决方案的视觉灵活性与基本的 heatmap() ,pheatmap的 pheatmap() 或gplots' heatmap.2() 的轻松聚类相结合是棘手的 . 这是我想要改变的一个小细节 - x轴上标签的对角线方向 . 让我告诉你我在代码中的观点 . #exa... -
0 votesanswersviews
删除ggplot2 / lattice的barcharts中的空组空间
这是关于我使用格子中的条形图绘制已定义组的问答 . 因此,按照这个小练习的解决方案,我已经意识到R绘制了数据框中显示的数据,并在下一行数据分配到条形图上的另一个空间时在每个条之间留下空格 . 如果你看一下情节,你会理解我的意思: > data.frame(SOExample2) Study.ID Diagnosis Level 1 1 Cancer 1040.... -
1 votesanswersviews
在格子条形图中添加线条和标签[R]
关于在格子中定制条形图,我有两个问题 . 我试图在条形图上添加标签分别编辑比例,但我的代码不起作用 . 我做错了什么?应该有一些值,包括“%” . 第二个问题是如何在条形后面的绘图区域的顶部和底部之间绘制线条,并且位于打印的刻度值 . 谢谢你的任何建议和帮助,塞巴斯蒂安 . 这是代码: library(lattice) library(plyr) data(postdoc, package=&qu... -
7 votesanswersviews
热图或相关矩阵的图[重复]
这个问题在这里已有答案: Plot correlation matrix into a graph 11个答案 我试图用相关矩阵制作一个图,并用三种颜色来表示使用库晶格的相关系数 . library(lattice) levelplot(cor) 我得到以下情节: 该图仅适用于我拥有的数据的子集 . 当我使用整个数据集(400X400)时,它变得不清楚,并且颜色没有正确显示并显示为点 .... -
4 votesanswersviews
格子图中格式化轴标签
在下图中,如何将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 votesanswersviews
使用rpy2设置晶格图选项的问题
我正在尝试使用来自numpy数组的数据,使用rpy2和lattice来创建热图或颜色强度图 . 我使用的是python 2.6.2,R 2.10.1,rpy2 2.1.9,不确定哪个版本的格子 . 我已经完美地完成了它,除了我需要修改用于绘制相关变量(z)的水平的颜色渐变的默认晶格设置 . 具体来说,我想要灰度而不是品红色 - 青色默认斜坡 . 下面是生成虚拟数据帧并在vanilla R中创建灰度... -
3 votesanswersviews
用格子绘制回归线
我在这里遇到了一些麻烦,请帮助我 . 我有这些数据 set.seed(4) mydata <- data.frame(var = rnorm(100), temp = rnorm(100), subj = as.factor(rep(c(1:10),5)), trt ... -
1 votesanswersviews
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 votesanswersviews
R:来自矩阵的多个晶格水平图
我的目标是使用共享相同颜色键的4个或更多个别图来构建一个水平图(来自晶格包) . 虽然使用函数似乎相对简单,但我还是找不到使用数据矩阵的解决方案 . 仅使用一个矩阵的工作级别图的示例: d <- replicate(10,rnorm(10)) levelplot(d) 我找到了使用print和split的部分解决方案,以在同一个屏幕上显示所有4个关卡图,但这些要求我要么关闭colorkey... -
0 votesanswersviews
使用R中的lapply在网格上生成多个点阵图
如何将多个晶格图绘制到单个晶格图上,其中使用lapply函数生成图? 以下是我使用内置的 mtcars 数据集到目前为止所尝试的内容的演示 . require(lattice) response <- c("cyl","disp","hp","drat") par(mfrow=c(2,2)) lapply(... -
2 votesanswersviews
使用gridExtra的多个点阵图
有一种非常方便的方法来绘制多个图形,并且使用gridExtra - grid.arrange : grid.arrange(plot1,plot2,plot3,plot4,plot5,plot6,plot7,plot8,plot9, ncol=3) 上面的命令在一个窗口中绘制3x3图形 . 现在,我正在使用我自己的点阵设置来绘制独特的线条等 trellis.par.set(my.setup... -
2 votesanswersviews
热图像莱迪思的情节
我无法弄清楚格子 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 votesanswersviews
使用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 votesanswersviews
格子图的错误消息
我试图在格子中使用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 votesanswersviews
单面板格子图,右侧(和底部)有轴
看起来它应该是一件简单的事情,但是我在处理单个面板时 . 似乎这样必须要求调用 panel.axis ,但我的尝试导致错误,或没有投诉,但没有改变情节 . library("lattice") set.seed(123) DF <- data.frame(x = runif(5), y = runif(5)) xyplot(y ~ x, data = DF) # def... -
18 votesanswersviews
使用R在GGPLOT2散点图上绘制两个数据向量
我一直在试验 ggplot2 和 lattice 来绘制数据图表 . 我在 ggplot2 模型周围缠身时遇到了一些麻烦 . 特别是,如何在每个面板上绘制带有两组数据的散点图: 在 lattice 我可以这样做: xyplot(Predicted_value + Actual_value ~ x_value | State_CD, data=dd) 这将为每个列提供每个State_CD的面板 我... -
0 votesanswersviews
如何更改莱迪思图形默认组颜色?
使用 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 votesanswersviews
用xyplot绘制两个大小的矢量长度
请注意,这是一个简化版本(因此我之前的帖子重复): https://stackoverflow.com/questions/18358694/xyplot-2-separate-data-frame-lengths 它很可能包含太多信息,但要求提供相当基本的信息 . 再来一次: 我想用xyplot绘制2个不同长度的列(请仅使用xyplot) . 数据: Data <- data.frame(... -
0 votesanswersviews
控制等值线图的zlim值
我有'格子'图形轮廓图的问题 . 我一直在尝试使用下面的代码创建一个等值线图,并且遇到了显示范围的问题 . 基本上,contourpplot函数使用我的响应(z)变量,ABSerror(见下文)的范围 . ABSerror http://danielcoakley.com/project/Testing/Temperature.png 但是,绘制的数据不会达到这些“最小值,最大值”限制,因为它们是... -
1 votesanswersviews
在一个图中绘制多个散射矩阵
我觉得这个问题之前已被多次询问过,但是从我看过的问题来看,到目前为止,没有一个解决方案对我有用 . 我希望将两个相关矩阵的值绘制为散点图,在具有相同y范围(从0-1)的一个图中彼此相邻 . 我的原始数据是跨越数年112家公司的时间序列,我将其分为两个子集,即期间A和期间B.原始数据是动物园对象 . 然后我创建了两个时期的相关矩阵: corr_A <- cor(series_A) corr_B... -
13 votesanswersviews
更改与R /晶格中的多个面板关联的条带的背景和文本
以下是我的工作示例 . require(lattice) data(barley) xyplot(yield ~ year | site, data = barley) 我想为不同的sprips添加不同的条带颜色,并且字体颜色也与背景颜色不同 . 例如: strip background colors = c("black", "green4", &qu... -
1 votesanswersviews
使用晶格包改变xyplot中因子变量的绘图顺序
我有一个按因子分组的xyplot . 我为16个不同的站点绘制了盐度(AvgSal = Y)与时间(DayN = X),站点是因子(SiteCode) . 我希望所有的网站图都堆叠在一起,所以我将布局设置为一列16行 . First issue: 我想删除仅包含SiteCode标签的每个图上方的条带,因为它占用了大量空间 . 相反,我可以引入带有SiteCode名称的第二列,或者在与绘图相同的条带... -
0 votesanswersviews
在格子图中更改绘图面板的大小
大家好我想用R中的 lattice 图解来解决一个小问题 . 我用 lattice 构建一个双y轴图 . 它很棒 . 我添加了我的数据的代码和 dput 版本( xx 最后部分的数据框列表): library(lattice) library(latticeExtra) #First graph #Format comma_fomatter <- function (lim, logsc =... -
5 votesanswersviews
在格子图中抑制轴
我正在使用插入符号 featurePlot 函数来创建一个格子图 . X和Y轴显示在对角线框中(见图) . 我想要抑制这些轴 - 包括标记和标签 . 以为我可以将scale $ draw设置为NULL,但这不起作用 . 这是我尝试过的: trellisDefaultSettings = trellis.par.get() trellis.par.set(theme=transparentT... -
0 votesanswersviews
Lattice xyplot不显示Y轴上的所有因子级别:不完整的图
我使用 Lattice 中的 xyplot() 来绘制由具有3列的数据帧定义的箭头:posi(数字),从(字符)到(字符) . 问题:有时,箭头超出了绘图的范围 . 换句话说,绘图窗口不够大,无法显示所有数据 . 我尝试明确添加因子水平,但无济于事 . 似乎如果因子"df$from"中不存在更极端的水平(例如"D"),则不计算这些水平以绘制绘图窗口 . 我看... -
1 votesanswersviews
保存格子图
我正在尝试打开设备,但收到以下错误: > trellis.device(device="pdf", filename="runtime.pdf") Error in device.call(...) : unused argument (filename = "runtime.pdf") 当我尝试打开设备时,会发生同样的错误 p... -
3 votesanswersviews
如何在使用lattice和latticeExtra制作的绘图中添加图例?
我使用格子和格子额外绘制五个不同区域的观察值和预测值 . 我使用xyplot绘制观察值,然后使用格子额外的as.layer函数来添加预测线 . 我想在图表中添加一个图例,但没有任何运气 . 以下是两个示例数据集以及用于绘图的代码 . 示例数据集一 . 我只包括两个方面 . example1 <- structure(list(model_predict = c(10, 25, 95, 23... -
3 votesanswersviews
自动保存多页格子图
我想知道是否有人可以协助下面的代码 . 我有一个庞大的数据集(> 1000个主题),我正在尝试单独进行可视化 . 我很幸运能找到Tony Cookson从R-bloggers编写的代码,我在某处找到了错误,但我还没弄清楚在哪里 . 任何帮助将受到高度赞赏 . library(lattice) names = LETTERS[1:3] for(i in 1:3){ mypath <... -
1 votesanswersviews
具有不同行数的格子图
我想用4个不同的面板创建一个格子图 . 其中2个面板应为2个盒子,而另外2个面板应为3个盒子 . 莱迪思自动在前两个面板中绘制一个空行(见下图) . 我怎么能删除这个空行/空格,以便在前两个面板中只显示line_a和line_b? 例: library("lattice") set.seed(123) N <- 2000 dat_a_b <- data.fram...