【问题标题】:showing utf-8 character in chart generated by ggplot2在 ggplot2 生成的图表中显示 utf-8 字符
【发布时间】:2011-09-22 02:00:06
【问题描述】:

我想用符号(u+2265):

在我图表的 y 轴标签中。我怎样才能做到这一点?谢谢。

更新 01

我需要在y轴标签中添加>=95,显示95岁以上的人群,我尝试了expression(>=95)但失败了,因为它似乎在>=之前期待了一些东西。我能做什么?

【问题讨论】:

  • 感谢您的回答,但似乎它们不太适合我的需要。最后,我在 Windows 中使用了字符映射,并复制并粘贴了符号,就完成了。但这又给我带来了另一个问题,我会马上发布。

标签: r ggplot2 unicode-string


【解决方案1】:
qplot(1, 1, ylab=expression(phantom(.) >= 95))

通过在表达式中使用phantom,您不会打印任何内容。我在里面放了一个句号,因为phantom 仍然留有空间,所以我想要一些小的。

【讨论】:

  • @DWin,啊,我什至没有想到空白字符串。当然这比phantom(.) 好。感谢您的建议。
【解决方案2】:

在y轴还是标签?

plot(1,1, ylab = expression(X >= 5))

试试?expression 和?plotmath。

【讨论】:

  • 在标签中,我尝试过表达,但是在ggplot2图表中我该怎么做呢?
  • 这里的语法ylab = expression(...等在ggplot中有效。
  • 再次查看expression() 和plotmath 上的帮助,您会在其中找到phantom()...当我回答时,这不是问题的一部分。
猜你喜欢
  • 2021-09-24
  • 2013-04-09
  • 2016-04-25
  • 2011-06-15
  • 1970-01-01
  • 2011-06-14
  • 2020-04-22
相关资源
最近更新 更多