ggplot2 - R 中的半圆标记或半圆绘图

Semi-Circle Marker or Semi-Circle Drawing in ggplot2 - R

如何使用 ggplot2 为我的点使用半圆?如果这不是一个选项,我如何绘制一个填充的半圆并将其绘制在我想要的坐标处?

理想情况下,我想要这里使用的形状:https://twitter.com/SethWalder/status/1442270885142880261,但我假设这更复杂,也许更难做到。

您可以将 unicode 用于与您想要的形状相似的字符

library(ggplot2)
library(dplyr)

iris %>% 
  ggplot(aes(x = Sepal.Length,y = Sepal.Width))+
  geom_point(shape = "\u2BCA",size = 5)