【发布时间】:2020-06-24 13:29:23
【问题描述】:
我想绘制这样的图片,但我不知道如何用 R 绘制它。我在 website 上看到了一个教程,但这不是我需要的。它就像一个圆形条形图,只是下图中的每个条形都不是一个单一的值,而是一个系列值,表示不同年份的不同发病率。
下图是模板。
任何帮助将不胜感激!
我的假数据:
structure(list(year = c(2010, 2011, 2012, 2010, 2011, 2012, 2010,
2011, 2012, 2010, 2011, 2012), disease = c(1, 1, 1, 2, 2, 2,
3, 3, 3, 4, 4, 4), group = c("A", "A", "A", "A", "A", "A", "B",
"B", "B", "B", "B", "B"), incidence = c(0.2, 0.3, 0.4, 0.1, 0.3,
0.2, 0.5, 0.6, 0.7, 0.8, 0.9, 0.3)), row.names = c(NA, -12L), class = c("tbl_df",
"tbl", "data.frame"))
【问题讨论】:
-
还是圆形热图?
-
嗨@zhiweili,我认为如果您提供示例数据会有所帮助。我认为是否应该关闭这个问题有点边界。此外,我认为您应该解释您希望看到的内容,即它只是一个简单的圆形热图还是具有其他功能。这些细节很有帮助。
-
对我来说,这是一个有效的问题,因为 ggplot2 中没有当前包可以像描述的 OP 那样做一个圆形热图
-
嗨@StupidWolf,我的朋友。抱歉,我忘记发布我的虚假数据。现在我编辑我的问题。这张照片来自那里[ncbi.nlm.nih.gov/pmc/articles/PMC7114954/].它以圆形热图显示不同年份不同传染病发病率的描述。我想在我的数据中模仿他的图表。