向ggplot添加英镑符号

Tah*_*sha 4 symbols r ggplot2

同样,这可能真的很明显,但是我如何在ggplot中添加英镑符号?

我一直在尝试

ylab(expression(symbol('\U00a3')))
Run Code Online (Sandbox Code Playgroud)

在例如

library(ggplot2)
qplot(1:10,1:10,geom='line')+ylab(expression(symbol('\U00a3')))
Run Code Online (Sandbox Code Playgroud)

但我得到了一个罗马字母R。

Sim*_*lon 5

symbol查找Adobe Symbol编码,而您想使用转义的unicode字符。因此请勿使用expression(symbol('\U00a3'))。Adobe Symbol编码中没有英镑符号(但是您可以使用来获得欧元符号expression(symbol('\240')))。

我无法轻易告诉您为什么expression(symbol('\U00a3'))返回Rfrakturlessequal符号。有趣的lessequal'\243',的符号代码是,也是Adobe Latin编码中的英镑符号的代码。Rfraktur由给出'\302'

要获得英镑符号,请使用以下方法:

qplot(1:10,1:10,geom='line')+ylab('\U00a3')
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

或者你可以使用

qplot(1:10,1:10,geom='line')+ylab(expression('\U00a3'))
Run Code Online (Sandbox Code Playgroud)

哪个会做同样的事情。