问题:我正在尝试生成一个类似于下图的图,其中有五个类别,每个类别都表示为一个气泡。气泡的大小反映了每个类别的数值。此外,气泡排列成花状结构。
我尝试过在 R 中使用 ggplot2 并在 Python 中使用 matplotlib,但我很难获得准确的排列和气泡大小。
这是我正在使用的数据:
# Data in R
data <- data.frame(
category = c("Metabolism", "Lipid metabolism", "AMPK signaling pathway",
"PPAR signaling pathway", "Lipid biosynthesis proteins"),
value = c(37, 17, 8, 6, 6)
)
对于如何实现这个情节有什么建议吗?我应该为此使用自定义几何图形,还是有更简单的方法?
感谢您的帮助!
mathplotlib 支持圆形图(https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.pie.html),但据我了解,不可能将它们样式化为花瓣。