gpt4 book ai didi

r - ggplot 使用小饼图作为带有 geom_point 的点

转载 作者:行者123 更新时间:2023-12-04 01:59:56 25 4
gpt4 key购买 nike

我想用 ggplot 制作一个图表,如下所示。
这个想法是在两个分类变量之间绘制“百分比匹配”。
通过改变点的大小很容易接近,但我想知道是否可以制作这些小饼图......

使用点的大小作为分数的度量来绘制此示例代码。

temp <- data.frame(Exercise=c(1, 1, 1, 2, 2, 2), 
Name=c(1, 2, 3, 1, 2, 3), Score=c(0.2, 0.5, 0.3, 0.9, 1.0, 0.6))
ggplot(temp) + geom_point(aes(Exercise, Name, size=Score))

如何更改此代码以提供接近下图的内容?

example chart

最佳答案

使用绘图作为点的形状很棘手。但是,您可以回避问题并使用 facet_grid() 非常接近您的模型:

ggplot(temp) + 
geom_bar(aes(x=1, y=Score), stat="identity") +
facet_grid(Exercise~Name) +
coord_polar(theta = "y") +
scale_y_continuous(breaks = NULL) +
scale_x_continuous(name = element_blank(), breaks = NULL)

enter image description here

关于r - ggplot 使用小饼图作为带有 geom_point 的点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14215696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com