我可以在R中的ggplot2中使用格子中的带状疱疹吗

发布于 2024-10-20 09:16:36 字数 137 浏览 6 评论 0原文

可以使用shinglesggplot2中定义特定范围。据我了解shingles是一种生成组的方法。我们可以创建这样的 shingle 并在 ggplot2 中使用它们来获取图表吗?

It is possible to use the shingles to define specific ranges in ggplot2. As far as i understand shingles are a way to generate groups. Can we create such shingles and use them in ggplot2 facet_grid to obtain graphs?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

走过海棠暮 2024-10-27 09:16:36

根据评论,ggplot 无法绘制带状疱疹(就像点阵在条带中绘制带有特殊指示符的带状疱疹一样),并且默认情况下没有生成重叠组的方法。

然而,我发现了这个优秀的 PDF 文档,该文档旨在生成 gpplot2 Depayan 优秀的 Lattice 书中每个图形的版本 (Lattice:使用 R 进行多元数据可视化)。

据我所知,第 31 页包含一个自定义函数 fn() ,它复制了 equal.count() 的行为,以提供正确的数据结构来绘制重叠的木瓦。该 PDF 包含大量 ggplot 中“shingles”的示例,您可以使用。

所以不确定这是否回答了问题 - 但至少看起来可以伪造 ggplot 来生成使用 shingle 概念的图。

Following up from the comments, ggplot can't draw shingles (in the way lattice draws shingles with special indicators in the strip) and by default doesn't have a means of producing the overlapping groups.

However, I cam across this excellent PDF document which aims to produce a gpplot2 version of every figure in Depayan's excellent Lattice book (Lattice: Multivariate Data Visualization with R).

Page 31 contains a custom function fn() which replicates the behaviour of equal.count(), as far as I can tell, to provide the correct data structure to plot with overlapping shingles. The PDF contains plenty of examples of "shingles" in ggplot that you can play with.

So not sure if this answers the Q - but at least it appears one can fudge ggplot into producing plots that use the shingle concept.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文