ggplot2中geom_point的黑色星形符号

时间:2016-01-06 15:42:54

标签: r unicode ggplot2

我正在使用ggplot2制作一张学习地图,并希望使用像这个这样的黑色星形符号来绘制城市位置。

有没有办法调整geom_point中的pch参数来绘制该符号,可能使用unicode表达式?我已成功使用此代码在ggplot2中绘制其他unicode符号:

library(ggplot2)
p <- ggplot(mtcars, aes(wt, mpg))
p + geom_point(pch="\u2265", size=10)

当我使用\ u2605代替黑色星形符号时,生成的绘图只显示空心矩形符号。有没有不同的方法来做这个,或该符号的替代unicode?我在我的Mac上使用RStudio,如果这有所不同。

谢谢, 杰

1 个答案:

答案 0 :(得分:2)

您可以使用geom_text()代替geom_point()并直接输入黑色星标作为标签(需要将family设置为支持该字符的字体) ggplot(mtcars, aes(wt, mpg)) + geom_text(label="★", size=10, family = "HiraKakuPro-W3")