标签: trellis

在格子图中抑制轴

我正在使用插入符号的featurePlot函数来创建一个格子图.X和Y轴显示在对角线框中(见图).我想要抑制这些轴 - 包括标记和标签.


在此输入图像描述


以为我可以将scale $ draw设置为NULL,但这不起作用.这是我尝试过的:

trellisDefaultSettings = trellis.par.get()
trellis.par.set(theme=transparentTheme(trans = .4),
                scales$draw=FALSE,
                warn=FALSE)

featurePlot(x = features[, -1 * ncol(features)],
            y = features$SpeciesName,
            plot = "pairs",
            auto.key = list(columns = 5))
Run Code Online (Sandbox Code Playgroud)

r lattice trellis r-caret

5
推荐指数
1
解决办法
171
查看次数

谷歌浏览器本地主机错误 NET::ERR_CERT_AUTHORITY_INVALID 没有关闭选项

我正在使用 Roots.io 堆栈(Trellis + Bedrock + Sage)开发一个网站。

我在本地的几个站点上工作,它们都运行良好。直到今天,我重新启动计算机 > 执行vagrant up> 尝试访问本地开发 URL https://mysite.dev > 但在 Chrome 中突然出现错误,指出“NET::ERR_CERT_AUTHORITY_INVALID”。

通常,我确实会收到类似的错误,但我可以选择关闭它。但现在我没有。

通过 BrowserSync,我可以通过 localhost:3000 访问该站点,但不能使用开发 URL。

如果您熟悉 Roots,就会知道 Trellis 在本地生成 SSL 作为自动过程中的自签名。所以我对它在文档之外的工作原理知之甚少。

我知道这个问题似乎与本地的 SSL 证书混合匹配,但我真的不知道如何解决这个问题。我在想本地有一个文件需要删除和替换。但如果是这种情况,我不知道如何生成替代品。

我花了大约一个小时阅读我能找到的有关该主题的任何文章,但似乎没有一篇文章能够以我可以应用的方式真正准确地解释正在发生的事情。

更新:最终,我正在寻找一种在 Chrome 中为票证添加例外的方法。我能够在 Firefox 中完成它并且它在那里工作。

谢谢你。

wordpress ssl wordpress-theming trellis

5
推荐指数
1
解决办法
1870
查看次数

Mount.nfs:连接超时...-流浪汉-网格

我正在尝试vagrant up首次运行,但出现此错误:

==>默认值:挂载NFS共享文件夹...

以下SSH命令以非零退出状态响应。Vagrant认为这意味着命令失败!

安装-o vers = 3,udp xxx.xxx.xx.x:/ home / erick / ...(路径)

命令的标准输出:

从命令Stderr:

mount.nfs:连接超时

我该如何解决?

谢谢

nfs vagrant trellis

4
推荐指数
1
解决办法
2983
查看次数

如何在格子图中按因子绘制两条线?

限定:

df <- data.frame(
        line1 = rep(seq(1,5,by=1),2), 
        line2 = rep(seq(2,6,by=1),2),
        index = rep(seq(1,5,by=1),2),
        factor=rep(c("a","b"),each=5))
Run Code Online (Sandbox Code Playgroud)

其中line1line2是两个变量,比如身高和体重.

这是我想要的每个面板的简单样式(我还想更改点标记的大小,但不使用如何):

plot(df$line1[df$factor=="a"], type = "o", ylim=c(0,6))
lines(df$line2[df$factor=="a"], type = "o", lty=2, pch=0)
Run Code Online (Sandbox Code Playgroud)

当我尝试这个:

library(lattice)
xyplot(c(line1,line2)~index|factor,data=df,type="o")
Run Code Online (Sandbox Code Playgroud)

该程序将所有点视为属于一行.

此外,我不知道如何提供绘图样式的参数来获得所需的结果.

PS1.令人惊讶的是,我已经用Google搜索并发现了许多散点图(线性拟合,密度等)和格子图的直方图示例,但这不是我想要做的简单事情之一.

PS2.我想标记这个问题,trellis但没有声誉点来创建标记.有志愿者吗?

r ggplot2 lattice trellis

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

如何计算网格轴限制?

假设我想在xyplot没有明确指定轴限制的情况下创建一个普通的,那么轴限制是如何计算的?

以下代码行生成一个简单的散点图。但是,轴限制的范围并不完全在 1 到 10 之间,而是略微扩展到左侧和右侧以及顶部和底部(大约 0.5)。

library(lattice)
xyplot(1:10 ~ 1:10, cex = 1.5, pch = 20, col = "black", 
       xlab = "x", ylab = "y")
Run Code Online (Sandbox Code Playgroud)

xyplot_axis_extension

有没有办法确定轴在每个站点上扩展的因子,例如使用trellis.par.get?执行上述xyplot命令后,我已经尝试了以下操作:

library(grid)
downViewport(trellis.vpname(name = "figure"))
current.panel.limits()
$xlim
[1] 0 1

$ylim
[1] 0 1
Run Code Online (Sandbox Code Playgroud)

不幸的是,面板限制作为归一化父坐标返回,这使得无法获得“真实”限制。任何建议将不胜感激!

更新:
使用 base-R plot,默认情况下,数据范围(以及轴限制)在每侧扩展 4%,请参阅?par。但是这个因素似乎不适用于“格子”对象。所以我正在寻找的是类似于在par.

r lattice trellis

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

在ggplot中绘制经验和拟合半变异函数

我正在使用半变异函数研究数据中的空间自相关。我的数据:

Response <- c(21L, 36L, 30L, 29L, 30L, 45L, 100L, 0L, 0L, 0L, 0L, 0L, 59L, 
18L, 24L, 23L, 26L, 29L, 23L, 21L, 14L, 30L, 43L, 14L, 8L, 0L, 
0L, 0L, 0L, 0L, 23L, 38L, 20L, 28L, 45L, 21L, 46L, 23L, 6L, 4L, 
0L, 0L, 0L, 0L, 0L, 17L, 10L, 41L, 24L, 31L, 16L, 23L, 31L, 6L, 
2L, 0L, 0L, 0L, 0L, 0L, 8L, 20L, 18L, 18L, 40L, 9L, 1L, 25L, 
4L, 34L, 0L, 0L, 0L, 0L, 0L, 39L, 8L, …
Run Code Online (Sandbox Code Playgroud)

plot r spatial ggplot2 trellis

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

如何更改点阵图中的图例标题和位置

我正在使用lsmipfrom lsmeans来绘制我的模型,

 library(lsmeans)

 PhWs1 <- lsmip(GausNugget1, Photoperiod:Ws ~ Month, 
                ylab = "Observed log(number of leaves)", xlab = "Month",
                main = "Interaction between Photoperiod and Water stress over the months (3 photoperiods)",
                par.settings = list(fontsize = list(text = 15, points = 10)))
Run Code Online (Sandbox Code Playgroud)

但是我无法在互联网上获得有关如何处理图例位置、大小、标题等的建议。我曾经trellis.par.get()查看过参数,但找不到与我的问题相关的参数。从图中可以看出,图例应为“Photoperiod*Ws”,但 Ws 不可见。

在此处输入图片说明

r legend lattice trellis lsmeans

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

如何在R中的现有晶格图上添加新点

我使用了点阵包装绘制线图。

library(lattice)  
xyplot(price~month,groups=perc,data=Edf,type='l',
       main="Percentile chart of OpRes Charge Rates Forcast", 
       ylab="OpRes Charge Rate ($/MWh)", xlab="Months",ylim=c(0,40),auto.key=TRUE)
Run Code Online (Sandbox Code Playgroud)

然后,我想在现有绘图上添加一些点。

points(rep(1,length(OpResWestJan)),OpResWestJan) 
Run Code Online (Sandbox Code Playgroud)

OpResWestJan 是向量,但点从未出现在现有图中,也没有警告。

plot r lattice trellis

0
推荐指数
1
解决办法
2297
查看次数

标签 统计

trellis ×8

r ×6

lattice ×5

ggplot2 ×2

plot ×2

legend ×1

lsmeans ×1

nfs ×1

r-caret ×1

spatial ×1

ssl ×1

vagrant ×1

wordpress ×1

wordpress-theming ×1