问题标签 [trellis]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1353 浏览

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

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

我运行了一个简单的模型,用于gstat从残差和空间坐标制作经验和拟合半变异函数,并绘制它们:

在此处输入图像描述

该图是“格子”类,它不接受标准基本 R 图形的参数,所以我想使用 ggplot 来创建我的图形。我可以绘制我的经验变异函数(仅点):

但我无法绘制拟合模型(线)。任何帮助将非常感激。

0 投票
1 回答
569 浏览

r - 如何更改“格子”对象的轴标题字体大小?

我有一个trellis由第 3 方包生成的对象。话虽如此,我无法通过重新创建另一个trellis对象来更改属性。创建后我必须更改它的属性。

我已经弄清楚哪些属性控制轴的标签字体大小,它们是: my_trellis$x.scales$cex[1]my_trellis$y.scales$cex[1]

但是轴的标题字体大小呢?找了好几遍还是没搞明白。。。

谢谢!

0 投票
0 回答
119 浏览

r - .Rmd 和 .R 之间的差异生成图像

下面的代码是一个完整的 .Rmd 文件,它成功地生成了一个带有表面温度 hovmoller 图的 .pdf 文件。(我很抱歉粘贴了整个文件,但它很短,我不确定是什么导致了问题 - 尽管我相信它在代码的最后一部分。)数据文件在这里:https:// crudata.uea.ac.uk/cru/data/temperature/HadCRUT.4.6.0.0.median.nc

当我运行 .Rmd 文件时,它似乎可以完美运行。它会生成一个 230kb 的 .pdf 文件,其中包含一个(相当丰富的)hovmoller 图。但是,如果我将代码放入 .R 文件中(或从 .Rmd 文件中逐行运行),它仍然会生成一个 .pdf 文件,但它是空的,并且如果我尝试打开它会生成一条错误消息.

谁能告诉我为什么会这样?

0 投票
1 回答
281 浏览

wordpress - 在 vault.yml 中更改密码后,格状结构中的部署失败

我有一个使用 Trellis 的 wordpress 站点设置。最初,我设置了服务器并在没有加密 vault.yml 的情况下进行了部署。一切正常后,我更改了 vault.yml 中的密码并加密了文件。但是我的部署现在失败了。我收到以下错误-

我错过了什么步骤吗?我遵循了这些步骤-

  1. ansible-playbook server.yml -e env=staging
  2. ./bin/deploy.sh 暂存 mysite.org
  3. 在 staging/vault.yml 中更改密码
  4. 设置保险库密码
  5. 告知 ansible 密码
  6. 加密文件
  7. 提交文件并推送 repo
  8. 重新部署,然后我得到错误!
0 投票
1 回答
131 浏览

vega - Vega / vega-lite 多级 / 分层轴

我已经看到了诸如构面等视图组合技术,但是我正在努力创建一个图,该图具有多个视图单元格/子图,用于不同的维度/组组合,如 x 轴图像中所示。不仅应该可以为年月日执行此操作,还可以针对“国家,年份”进行此操作,然后将某些连续的 x 与 y 散点图绘制为特定国家和年份的单个单元格内的子图。

多维分组

您能否为 auch 提供一个示例 json,以便我可以为 x 和 y 轴应用多个组?

请参阅以下 vega 规范了解我已经尝试过的内容。我想在上面添加一个图表,彩色框应该是刻度。

https://vega.github。io/editor/#/url/vega/N4KABGBEAkDODGALApgWwIaQFxUQFzwAdYsB6UgN2QHN0A6agSz0QFcAjOxge1IRQyUa6SgBY6AK1jcAdpAA04KAHdGAExbYwogAw7FESCkbV8WgMx6DUQujVrGM6lv0glkWCZnoANrC0A2koQwFDeqMhakGC29o7O8lAUvqyROK4QmVDsjmpawJCOhKx4UQBO6E6RiZCoji41GAAeWgCM+lCweMiEbQC+YH3WIWHoEeXcrDJ5Nck+qVoAZr6wyDU50-mFMsWlOJBIyPAA1uzcLQNDwWChkOFpSchleIzwvgpJKQ-LfmvZuVsiiUoocTmcLoMlABdRTuNToPCYHBBLKgLKGe5RPBlZDVa6GOapfzI-GZArqKIAQQ+kFsOJkezAMlYPh8sy+Liu6LJhTy+wAQjS6cgGVSaYSHq0udybryogBhIXoemMyDU9nzB46aXc8l8qAAESVKoV4o5OClw3ReqiAFFjSLVYqNQsLX1STDSZBsZVYItuGVUIFSSEQ5lvQBPQgPDw+l6LCMKMOGY7IRP7ClW7m05WOgDSaaiwtFYZ11uTUDwUZjdJeL1kSZl4cWjGQPn1kAljabNjsDicW081G8PiiMT78UgZezZUmmxwBSHI4mUzy0-RHkYAC8HgFF153vsqM9Xr4wAB+MDGUx4MA4VQaRBTxL74eHx4nt4+C9gB8sO9XsgJhmH0UKlh61zuhAnruAgvjIMSYAomSXqYvs8DcD4AbdlkkbRlEAb9u8WZQBUVSDoc4zoQiNABhGABMOhTpB0KwoYGBlMciHIaG2ZVvh+w4vApQkZAiyzkGC6QPCiJYjikTrpAIoYWoDxojKSkMk8+QVmJjCshR8Egph2E1C2bYdhSUEyuuhisIQMlqbp6ayku76dk8Lxfj+Mms​​KgdBNDoAHXvgAC0vn+RGTG2eGDGDgeo5Hp5p7fpeEUBa0wVATe4UIn5dARq0z66S0UluYlH5eWeaV5ZFQU4OlgVQDFhhNPR8VvhVHmftVEDpYVAGNUV1nciNmRjdZYHukAA

0 投票
1 回答
96 浏览

wordpress - 木材是否有像 404 一样的默认 500 模板?

我正在为我的 wordpress 网站使用木材入门主题以及树枝模板。我可以为 404 错误渲染木材给出的 404 模板。我想知道木材是否提供或处理甚至 500 错误?我想显示 500 错误的自定义错误页面。请问有什么帮助吗?提前致谢!

我已经尝试过 - 类似于 404 模板,我创建了两个文件,分别为 500.php 和 500.twig,其中包含我的自定义错误模板。但是,当我收到 500 错误时,不会呈现此模板。

0 投票
0 回答
313 浏览

r - Lattice panel.abline 在数据点后面绘制线

我正在使用此处提供的编码来绘制一个 mahattan 图,但是当我需要将它叠加到它上面时,它会在我的实际数据点后面进行 abline。 https://genome.sph.umich.edu/wiki/Code_Sample:_Generating_Manhattan_Plots_in_R

我已经调整但无法弄清楚。

0 投票
1 回答
162 浏览

r - R latticeExtra c.trellis 中缺少右刻度线

latticeExtra:::c.trellis用于组合绘图时,右侧的刻度线和文本/数字标签会丢失,我想将它们带回来:

有没有办法手动恢复右侧的刻度和/或标签,例如,通过修改组合trellis对象?

0 投票
0 回答
68 浏览

ruby - Vagrant 在一台机器上将 WSL 视为 Linux(在其他地方将 WSL 视为 Windows)

我们正在使用 Trellis 和 Vagrant 在 Windows 机器上配置开发人员 WordPress 实例(在 Linux 的 Windows 子系统内)。在一台机器上,我们遇到了很多问题,并且设法弄清楚该Vagrant::Util::Platform.platform变量mingw32在机器上设置为运行良好,但它设置linux-gnu在有问题的机器上。

进一步追溯到https://github.com/hashicorp/vagrant/blob/master/lib/vagrant/util/platform.rb似乎 VagrantRbConfig::CONFIG["host_os"]用来确定平台。

不知道从哪里开始——什么会导致 Ruby 在一台机器的 WSL 中报告 Linux,而在另一台机器的 WSL 中报告 Windows?

0 投票
1 回答
528 浏览

polygon - 无法使用 levelplot 将多边形叠加到栅格图层

我正在尝试通过使用 rasterVis 包将多边形形状文件覆盖在栅格图层上来创建地图。我可以使用 raster 包中的 plot() 函数毫无问题地执行此功能,但我想自定义颜色。出于某种原因, levelplot() 不允许我覆盖栅格和多边形。我的第一次尝试是:

levelplot(raster, margin=FALSE, col.regions=viridis, at=seq(0,1, len=100)+ layer(sp.polygons(polygon)))

我得到这些错误:+.trellis(seq(0, 1, len = 100), layer(sp.polygons(polygon))) 中的错误:inherits(object, "trellis") is not TRUE

然后我尝试使用 latticeExtra:

levelplot(raster, margin=FALSE, col.regions=viridis, at=seq(0,1, len=100)+ latticeExtra::layer(sp.polygon(polygon)))

我得到与上面相同的错误。我还尝试了其他建议的解决方案,例如运行 dev.off() 行并重新启动 R,我得到:

dev.off() 中的错误:无法关闭设备 1(空设备)

最后我尝试分离 ggplot2 但我仍然收到相同的“格子”错误消息。我不知道如何解释这个错误信息。我仔细检查了两个文件是否具有相同的 CSR,以防万一出现问题。另外,请注意,栅格图层的绘制没有问题,添加多边形会产生错误。有任何想法吗?