使用 RStudio 与 ggplot2 绘制 R 图中的度数符号

Las*_*orn 0 r ggplot2

我有这段代码并且我正在使用 RStudio

library(tidyverse)
library(osmdata)
bbx <- getbb("hawaii")

border <- bbx %>%
  opq() %>%
  add_osm_feature(key = "place",
                  value = c("island")) %>%
  osmdata_sf()

border

ggplot() +
  geom_sf(
    data = border$osm_lines,
    inherit.aes = FALSE,
    color = "black",
    size = .4,
    alpha = .8
  )
Run Code Online (Sandbox Code Playgroud)

当我绘制这个时我有这个

1

正如您所看到的,我在标签中使用了一个白色矩形,而不是度数符号。

我怎么解决这个问题?

提前致谢

PS:我使用的是 Window11 64 位,RStudio 已更新为默认选项,并且所有软件包均已更新。

Las*_*orn 8

在@tjebo之后我做了两个测试:

  1. 我将图形设备选项更改为 CAIRO(工具 -> 常规 -> 图形 -> 后端)

它起作用了

  1. 我将 R 降级到 R4.2.1

这也有效。

非常感谢你,杰博