lattice相关内容
如何在晶格xyplot中隐藏x轴(xlim?)? 通常情节是: hist(rnorm(10,0,2), axes=F) 由于我的情节很少,因此全局解决方案也将是一个很好的解决方案.我正在使用gridExtra包: grid.arrange(plot1,plot2,plot3, ncol=3) 例如,这可以隐藏xlab, ylab, main. pl = list(p
..
当绘制的面板比整个网格少时,您会得到一个没有面板的缝隙.大多数晶格函数将间隙放在右上角,但我想在间隙右下角,如marginal.plot一样(参见图片).有没有办法让其他晶格函数做同样的事情? 我知道面板顺序由条件变量的因子级别的顺序或使用index.cond参数决定,但这对我没有帮助.我试图破译marginal.plot的代码,但是还没有弄清楚,所以对您有所帮助! 解决方案 对于大
..
我正在使用晶格包装中的条形图.我有可追溯到10年的时间序列数据,我希望x轴以%b-%Y的格式显示,间隔为六个月.这是在xyplot(给定日期DateVector的向量)中使用以下语法完成的: scales=list(x=list(format = "%b-%Y",tick.number = length(DateVector)/2)) barchart在设计上会忽略因子的tick.num
..
在下面的(简化的)时间序列图中,是否有一种巧妙的方法可以使用lattice::xyplot将负值着色为红色,将其他负值着色为绿色? set.seed(0) xyplot(zoo(cumsum(rnorm(100))), grid=T) 解决方案 格子基于grid,因此您可以使用网格的裁剪功能 library(lattice) library(grid) set.seed(0)
..
如何制作直方图,其中每个条形的中心都位于一条公共轴上?这看起来像是具有阶梯形边缘的小提琴图. 我想在莱迪思(Lattice)中进行此操作,并且不介意自定义面板功能等,但是很乐意使用基本R图形甚至ggplot2. (我还没有投入到ggplot2中,但是会在某个时候跌入谷底.) (为什么要这样做?我认为当数据是离散的并且出现在几个[5-50]均匀间隔的数值处时,它可能是小提琴图的有用替代品
..
我知道如何组合由R图形创建的图.做类似的事情 attach(mtcars) par(mfrow = c(3,1)) hist(wt) hist(mpg) hist(disp) 但是,现在我可以通过三个不同的图形系统进行绘图 # 1 attach(mtcars) boxplot(mpg~cyl, xlab = "Number of Cylinders",
..
我有一个按邮政编码统计的表格,其中要绘制很多多边形(准确地说是30,357个).因此,当我pdf时spplot我所看到的只是边界,而不是内部的弧度. 因此,我想关闭绘制边框的功能,或者至少能够使边框更薄.但是,在?spplot中挖掘及其各种分支(面板功能,水平图等)时,显示为空. 下面是一个可以使用的示例(这里的边界不是很突出,但是会给它们一个十亿个多边形): library(s
..
如何为地层图中的每个面板手动调整x轴限制? 例如,这是analogue中的Stratiplot: library(analogue) data(V12.122) Depths
..
如何更改显示在格子图中的文本? 例子: 假设我有一个由3列组成的数据帧测试 x [1] 1 2 3 4 5 6 7 8 9 10 y [1] "A" "A" "A" "A" "A" "B" "B" "B" "B" "B" a [1] -1.9952066 -1.7292978 -0.8789127 -0.1322849 -0.1046782 0.4872866
..
我有这个R代码,可以很好地工作,并且如果我在R控制台中或以RScript的形式运行它,就会获得带有绘图的位图 library(DBI); library(RMySQL); library(brew); library(lattice); con
..
这是我的代码: d
..
我想在levelplot的绘图区域之外添加文本.在下面的示例中,我需要在指定位置的某个地方输入文本. library (raster) library(rasterVis) f
..
我正在使用R晶格封装中的水平图.我得到的图看起来如下图所示. 我现在的问题是我需要生成黑白版本进行打印. 是否有一种方法可以将颜色更改为灰度并为矩形提供背景图案,以便一次将红色与蓝色区分开?例如,会想到点或斜线. 谢谢! 解决方案 我找到了一种方法来手动绘制到levelplot面板中,并在所有值大于0.5的单元格上绘制对角填充图案 但是,我无法在色键图例中绘制相同的
..
大家好,我在格子图中工作,并且一切正常,但我在图例方面遇到了一些麻烦.我正在使用xyplot(),它的功能很棒.我的数据框是NM(我在最后一部分中添加了dput()版本): AMes A2009 A2010 A2011 A2012 A2013 A2014 1 enero 710004.3 1458624.4 6229245 440
..
我正在使用grid :: wireframe创建一个曲面.我需要更改颜色,使其取决于x或y变量(而不是z).应该怎么做?该文档说,颜色是根据高度(例如z)自动选择的. 谢谢! 乔治(Georgi) 解决方案 使用col.regions wireframe(volcano, drape = TRUE, aspect = c(61/87, 0.4), l
..
如何在保持轴刻度刻度线的同时删除xyplot周围的框?按照爱德华·塔夫特(Edward Tufte)的极简主义数据图形美学的精神,这些轴线是“非数据墨水",可以(应该吗?)“擦除". library(lattice) my.df
..
我正在尝试使用点阵软件包显示多个直方图和一个图. 到目前为止,这是我的代码: histogram(~ X1 + X2 + X3 + X4 + X5 + X6 + X7 + X8 + X9 + X10, data=mydata, type = "density",layout=c(5,2), panel=function(x, ...) { pa
..
我正在使用晶格制作散点图矩阵,并在面板的上半部分绘制12个变量的相关系数.我还想在相关系数或星号下方添加p值,以指示其显着性水平.这是我的R代码.我怎样才能做到这一点?提前非常感谢! 这是我的数据样本 d.corr1 = structure(list(maxt1.res = c(-0.944678376630112, 0.324463929632583, -1.18820341118
..
在R中是否可以像下面那样创建一个颜色键? (这来自软件Grid Analysis and Display System-Grads). 我无法在R中复制两个功能: 序列是非线性的,但是显示为 大于200的值为灰色/小于0的值为白色 我正在使用rastervis的levelplot,它使用点阵levelplot绘制栅格: require(raster) require(ra
..
我正在尝试为不同的数据集和不同的算法绘制一堆ROC区域. 我有三个变量:"Scheme",它指定使用的算法;"Dataset",是要在其上测试算法的数据;以及"Area_under_ROC". 我正在R中使用晶格库,并使用以下命令: dotplot(方案〜Area_under_ROC |数据集,数据=模拟摘要,布局= c(4,6)) 这就是我得到的: 基于数据集的方案与Ar
..