如何仅调整R中Y轴标签的大小?
我知道cex.axis会改变轴标签的大小,但它只会影响x轴.为什么,以及如何调整y轴?
我有(再次)在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列做一些事情,合并使用)
哦,这么难的问题,我...
谢谢!延
我想将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) 我在R中使用shapefile ,一个是point.shp,另一个是polygon.shp.现在,我想将点与多边形相交,这意味着多边形中的所有值都应该附加到point.shp的表中.
我在包sp中尝试了overlay()和spRbind,但没有做我期望他们做的事情.
谁能给我一个提示?
我知道有人可以注释ggplot2创建的绘图,甚至可以组合大小视口,如ggplot2-book中所述.但是,似乎这些仅适用于实际的情节区域而不是"最终情节".
例如,我有一个这样的情节:

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

我没有找到任何甚至接近的例子.任何提示,帮助或评论都非常感谢!
我想用R中的三个2D矩阵创建一个RGB图像.我知道matlab有一个类似的帖子,但是我无法将这个问题转换为R世界.
我尝试使用不同的软件包,例如用于创建3D数组的abind,尝试将其转换为带有writeJPEG的JPEG.但那不起作用 -
很感谢任何形式的帮助!
我有一个lapply函数的问题,我没有找到任何先前发布的匹配问题.我需要对所有列表元素应用置换测试,但是我无法正确设置lapply.
我正在尝试这个
testperm <- lapply(test-list, FUN=perm.test, formula=(cover ~ group))
Run Code Online (Sandbox Code Playgroud)
函数perm.test来自包'exactRankTests'的封面是依赖(数字)变量,而group是一个因子.
任何有关如何应用此类功能的提示都将非常感激.延
在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值计算.
我用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)
但是我仍然遇到同样的错误。然后我跟着另一个链接说,
所以我做了model1 @ optinfo $ feval并说... 172
我必须承认我在期待别的东西,所以我尝试了从1e3到1e8的所有操作,但是我仍然陷于困境。
我的lme4版本是1.1-10;我正在使用Win10 64位R3.1.3(也许应该升级我的R?)
任何(!)帮助或评论都非常感谢!干杯
我正在寻找一种方法,使用R的基本绘图功能将标签(即绝对值)添加到堆积条形图中.标签应位于堆叠条形图内.
谢谢!
我使用RgoogleMaps包中的GetMap()函数派生了一个"静态地图".我可以将它(MyMap)保存为我的硬盘作为PNG.然而,它失去了空间参考.
有没有人成功地从这样的PNG创建空间对象(在GDAL可读数据格式的意义上)?
我对现代javascript库(例如protovis和d3js)可能存在的所有很酷的东西印象深刻.作为一名生态学家,我拥有大量适合这些高级可视化技术的数据.可悲的是,我在下载d3js库后已经迷路了.:(
我在http://d3js.org上读到,必须设置一个localhost才能运行示例.我在Windows 7系统上安装了xampp系统.Localhost/xampp告诉我一切都很好但仍然无法让大多数示例运行.例如,"albers"仅显示灰色框.示例"bar"确实运行(我想).
任何人都可以给我一个提示如何在Windows 7上正确启动?非常感谢教程的链接.如果我找到正确的方法,我将为世界制作自己的教程.
我知道我的问题听起来很无聊和不愉快,因为它是绝对的初学者问题,我很抱歉,但我真的想和d3js合作,因为我有很多好的(?)想法.
谢谢!
r ×11
mixed-models ×2
plot ×2
spatial ×2
annotate ×1
bar-chart ×1
convergence ×1
correlation ×1
d3.js ×1
dataframe ×1
format ×1
gdal ×1
ggplot2 ×1
graphics ×1
image ×1
installation ×1
intersect ×1
javascript ×1
label ×1
labels ×1
lapply ×1
list ×1
lme4 ×1
merge ×1
output ×1
png ×1
polygon ×1
rgb ×1
rgooglemaps ×1
shapefile ×1
stacked ×1
xampp ×1