小编Jen*_*ens的帖子

如何仅在R中调整y轴标签的大小?

如何仅调整R中Y轴标签的大小?

我知道cex.axis会改变轴标签的大小,但它只会影响x轴.为什么,以及如何调整y轴?

plot r labels

40
推荐指数
3
解决办法
16万
查看次数

如何将简单的data.frame附加到R中的SpatialPolygonDataFrame?

我有(再次)在R中组合数据帧的问题.但这一次,一个是SpatialPolygonDataFrame(SPDF),另一个是通常的data.frame(DF).将SPDF有大约1000行的DF只有400两者有一个共同的列,QDGC

现在,我试过了

oo <- merge(SPDF,DF, by="QDGC", all=T)
Run Code Online (Sandbox Code Playgroud)

但这只会导致正常的data.frame,而不再是空间多边形数据框.我在其他地方读到,这不起作用,但我不明白在这种情况下该做什么(必须对ID列做一些事情,合并使用)

哦,这么难的问题,我...

谢谢!延

merge r polygon spatial dataframe

35
推荐指数
3
解决办法
2万
查看次数

如何写与来自R的孩子的json

我想将R data.frame转换为JSON对象,以便使用它来使用d3.js准备数据可视化.我发现了许多问题,询问如何将JSON引入R,但很少有关于如何将数据从R写入JSON的问题.

一个特殊的问题是JSON文件需要使用因子嵌套,即data.frame的列.我认为从嵌套列表编写可能是一个解决方案,但我已经无法从data.frame创建嵌套列表:(

我有预制红外线的例子:

这代表我的data.frame(称为"MyData").

ID  Location Station   Size Percentage
1     Alpha    Zeta    Big       0.63
2     Alpha    Zeta Medium       0.43
3     Alpha    Zeta  small       0.47
4     Alpha    Yota    Big       0.85
5     Alpha    Yota Medium       0.19
6     Alpha    Yota  small       0.89
7      Beta   Theta    Big       0.09
8      Beta   Theta Medium       0.33
9      Beta   Theta  small       0.79
10     Beta    Meta    Big       0.89
11     Beta    Meta Medium       0.71
12     Beta    Meta  small       0.59
Run Code Online (Sandbox Code Playgroud)

现在,我想把它变成类似这种有效的json格式,包括子节点:

   {
 "name":"MyData",
 "children":[
   {
     "name":"Alpha",
     "children":[
        {
           "name":"Zeta",
           "children":[ …
Run Code Online (Sandbox Code Playgroud)

format r

17
推荐指数
1
解决办法
5785
查看次数

R中的相交点和多边形

我在R中使用shapefile ,一个是point.shp,另一个是polygon.shp.现在,我想将点与多边形相交,这意味着多边形中的所有值都应该附加到point.shp的表中.

我在包sp中尝试了overlay()和spRbind,但没有做我期望他们做的事情.

谁能给我一个提示?

r spatial shapefile intersect

11
推荐指数
2
解决办法
1万
查看次数

在ggplot2中将文本框添加到构面包装布局中

我知道有人可以注释ggplot2创建的绘图,甚至可以组合大小视口,如ggplot2-book中所述.但是,似乎这些仅适用于实际的情节区域而不是"最终情节".

例如,我有一个这样的情节: 在此输入图像描述

在这里,我们看到十个面板显示应用于二项式数据集的线性回归平滑器,但这不是重点.现在我想在图表的右下角以文本的形式提供摘要(存储在数据框中),例如... 在此输入图像描述

我没有找到任何甚至接近的例子.任何提示,帮助或评论都非常感谢!

plot r annotate ggplot2

10
推荐指数
1
解决办法
1227
查看次数

如何从R中的三个矩阵创建RGB图像?

我想用R中的三个2D矩阵创建一个RGB图像.我知道matlab有一个类似的帖子,但是我无法将这个问题转换为R世界.

我尝试使用不同的软件包,例如用于创建3D数组的abind,尝试将其转换为带有writeJPEG的JPEG.但那不起作用 -

很感谢任何形式的帮助!

graphics rgb r image

9
推荐指数
1
解决办法
5480
查看次数

如何使用配方?

我有一个lapply函数的问题,我没有找到任何先前发布的匹配问题.我需要对所有列表元素应用置换测试,但是我无法正确设置lapply.

我正在尝试这个

testperm <- lapply(test-list, FUN=perm.test, formula=(cover ~ group))
Run Code Online (Sandbox Code Playgroud)

函数perm.test来自包'exactRankTests'的封面是依赖(数字)变量,而group是一个因子.

任何有关如何应用此类功能的提示都将非常感激.延

r list lapply

8
推荐指数
1
解决办法
982
查看次数

如何抑制LME中的相关表?

在R的nlme包中的lme()函数的标准示例中:

fm2 <- lme(distance ~ age + Sex, data = Orthodont, random = ~ 1)
summary(fm2)
Run Code Online (Sandbox Code Playgroud)

出现了相关表:

Correlation: 
          (Intr) age   
age       -0.813       
SexFemale -0.372  0.000
Run Code Online (Sandbox Code Playgroud)

如果涉及许多因素组合,这可能是巨大的.

有没有办法在summary命令中抑制输出?我知道我可以用

   print(fm2, cor=F) 
Run Code Online (Sandbox Code Playgroud)

但这并没有向我显示通常输出的其余部分,例如没有p值计算.

r correlation mixed-models output

6
推荐指数
1
解决办法
1577
查看次数

lme4-超出功能评估的最大数量

我用lme4运行一个简单的GLMM ...

model1  <- glmer.nb(S ~ Days*Grazing*Biome + (Days|Site), data=mydata, verbose=T, control=ctrl)
Run Code Online (Sandbox Code Playgroud)

...并从bobyqa遇到收敛代码1:“ bobyqa-超出了最大功能评估数”。所以我查找了stackoverflow,发现了这个有趣的线程。

我检修了如下所示的控制对象:

ctrl = glmerControl(optimizer = "bobyqa",
                    #restart_edge=T,
                    boundary.tol = 1e-5,
                    calc.derivs=TRUE,
                    use.last.params=FALSE,
                    sparseX = FALSE,
                    tolPwrss=1e-7,
                    compDev=TRUE,
                    nAGQ0initStep=TRUE, 
                    ## optimizer args
                    optCtrl = list(maxfun = 1e5))
Run Code Online (Sandbox Code Playgroud)

但是我仍然遇到同样的错误。然后我跟着另一个链接说,

  • 您可以使用control = glmerControl(optCtrl = list(maxfun = 1e5))来调整函数评估的最大数量。 校验
  • 如果@ optinfo $ feval会告诉您实际使用了多少个函数求值。待定

所以我做了model1 @ optinfo $ feval并说... 172

我必须承认我在期待别的东西,所以我尝试了从1e3到1e8的所有操作,但是我仍然陷于困境。

我的lme4版本是1.1-10;我正在使用Win10 64位R3.1.3(也许应该升级我的R?)

任何(!)帮助或评论都非常感谢!干杯

r lme4 mixed-models convergence

5
推荐指数
0
解决办法
1795
查看次数

R图形:向堆积条形图添加标签

我正在寻找一种方法,使用R的基本绘图功能将标签(即绝对值)添加到堆积条形图中.标签应位于堆叠条形图内.

谢谢!

label r stacked bar-chart

3
推荐指数
1
解决办法
8880
查看次数

如何将RgoogleMaps PNG转换为R中的SpatialGridDataFrame?

我使用RgoogleMaps包中的GetMap()函数派生了一个"静态地图".我可以将它(MyMap)保存为我的硬盘作为PNG.然而,它失去了空间参考.

有没有人成功地从这样的PNG创建空间对象(在GDAL可读数据格式的意义上)?

png r gdal rgooglemaps

3
推荐指数
1
解决办法
1169
查看次数

如何使用xampp开始使用d3js示例?

我对现代javascript库(例如protovis和d3js)可能存在的所有很酷的东西印象深刻.作为一名生态学家,我拥有大量适合这些高级可视化技术的数据.可悲的是,我在下载d3js库后已经迷路了.:(

我在http://d3js.org上读到,必须设置一个localhost才能运行示例.我在Windows 7系统上安装了xampp系统.Localhost/xampp告诉我一切都很好但仍然无法让大多数示例运行.例如,"albers"仅显示灰色框.示例"bar"确实运行(我想).

任何人都可以给我一个提示如何在Windows 7上正确启动?非常感谢教程的链接.如果我找到正确的方法,我将为世界制作自己的教程.

我知道我的问题听起来很无聊和不愉快,因为它是绝对的初学者问题,我很抱歉,但我真的想和d3js合作,因为我有很多好的(?)想法.

谢谢!

javascript xampp installation d3.js

3
推荐指数
2
解决办法
8573
查看次数