为什么 Unicode 减号(\u2212)没有显示在 ggplot2 图中,而常规连字符(“-”)却正确显示?
data <- data.frame(a = 1:10, b = 1:10)
ggplot(data, aes(x = a, y = b)) +
geom_point() +
geom_text(x = 5, y = 8, label = "\u2212") + # Unicode minus sign
geom_text(x = 5, y = 10, label = "-") # Regular hyphen
当图形导出为 PDF 时,\u2212 符号会正确显示,但不会出现在 JPG 格式或 R 图形设备中。然而,在 PDF 中,两个符号的显示方式相同。