我可以在R中的ggplot2中使用格子中的带状疱疹吗
可以使用shingles
在ggplot2
中定义特定范围。据我了解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 shingle
s and use them in ggplot2
facet_grid
to obtain graphs?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据评论,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 ofequal.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.