从r markdown文件运行此代码时:
---
output: pdf_document
---
```{r test}
library(extrafont)
library(waffle)
parts <- c(80, 30, 20, 10)
waffle(parts, rows=8, use_glyph="shield")
```
我收到以下类似警告:
## Warning: Removed 4 rows containing missing values (geom_text).
## Warning in grid.Call.graphics(C_text, as.graphicsAnnot(x$label), x$x, x
## $y, : conversion failure on 'ï„2' in 'mbcsToSbcs': dot substituted for <ef>
## Warning in grid.Call.graphics(C_text, as.graphicsAnnot(x$label), x$x, x
## $y, : conversion failure on 'ï„2' in 'mbcsToSbcs': dot substituted for <84>
我已经尝试了几种方法,例如:
请注意,在输出HTML文件时,可以正确显示字形 。仅在控制台中调用华夫代码时,它们也可以正确呈现。
我什至可以通过键入\faAmazon
我今天大部分时间都在试图弄清楚这一点(目前100%的潜在成本谬误)。
编辑:仅供参考,以防其他任何人遇到这个问题。我将图表呈现为.png,临时文件的形式,然后将图像重新命名。仍在寻找执行此操作的正确方法,因为我会认为在此过程中会丢失一些图像质量。