谢谢a大及h大的回复。有使用者在Github po文和我一样的问题,是Windows版本的R 4.1.x 的bug. alpha= 小于1和coord_cartesian() 同时使用,fill color 会消失。
https://github.com/tidyverse/ggplot2/issues/4498。我把所有的alpha=拿掉fill color出现了。
https://github.com/tidyverse/ggplot2/issues/4498不知道有没有人用 Windows版R alpha=小于1 和 coord_cartesian()一起用没问题的?我想试试那个版本的ggplot2