r - ggplot2中的5个值unicode字符
问题描述
目的是为了展示。unicode 值 \u1D445
被解释为+ 2 并在\u1D44
ggplot2 中打印为 ᵄ2。有什么解决办法吗?
library(ggplot2)
library(extrafont)
loadfonts(device = "win")
set.seed(42)
df <- data.frame(date = 1:10 , value = cumsum(runif(10 , max = 10)) )
p <- ggplot(df, aes(x=date, y=value))
p <- p + geom_line()
p + geom_label(aes(label = "Kruskal-Wallis Anova Dim2 by:\nCategory: p < .001\nRegion: p < .001\nCategory*Region: p < .001\n\u1D445\u00B2 = 0.49", x=2, y=40, family="Times New Roman")
解决方案
您正在使用错误的语法指定字符。 \u
如您所见,只需要 4 个十六进制数字,但也\U
有最多需要 8 个。这与 C99 的语法相同。
我无法运行您的特定于 Windows 的代码进行测试,但这至少应该有所帮助。
推荐阅读
- themes - React.js 使用 context api 实现暗/亮主题,当我使用 contextprovider 时,是否可以在 App 组件中获取数据?
- python - 处理 CSV 值中的逗号、引号
- java - 如何使用 JACKSON 在 JAVA 中映射来自 JSON 的数组,该数组可以包含不同类型的对象作为项目?
- reactjs - 使用 useState (Reactjs) 时未选中材料表复选框
- firebase - 在 Flutter 应用中保持 Firebase 用户登录
- scilab - SciLab -> 图形问题 -> 黑色窗口
- reactjs - 使用 React Hooks 在 ReactJS 中使用来自 StencilJS 的事件?
- javascript - 仅花费 1000 个文档集合的大小作为 1000 个读取吗?
- amazon-web-services - 使用 boto3 生成存储桶中最新对象的预签名 s3 URL
- node.js - 如何在节点工作线程的帮助下在 mongoose mongodb 集合中插入大数组对象?