首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >绘图时无法在R中找到X11字体

绘图时无法在R中找到X11字体
EN

Stack Overflow用户
提问于 2021-11-25 11:06:01
回答 1查看 238关注 0票数 0

问题是,当我尝试plot(1,1)时,它会返回

代码语言:javascript
复制
Error in axis(side = side, at = at, labels = labels, ...): could not find any X11 fonts
Check that the Font Path is correct.
Traceback:
1. plot(1, 1) 
2. plot.default(1, 1) 
3. localAxis(if (is.null(y)) xy$x else x, side = 1, gap.axis = xgap.axis, ...) 
4. Axis(...)
5. Axis.default(...)
6. axis(side = side, at = at, labels = labels, ...)

因此,我检查了以下信息:

sessionInfo()

代码语言:javascript
复制
R version 4.0.3 (2020-10-10)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: CentOS Linux 7 (Core)

Matrix products: default
BLAS:   /newdatc/home/*/bin/r_base/lib64/R/lib/libRblas.so
LAPACK: /newdatc/home/*/bin/r_base/lib64/R/lib/libRlapack.so

locale:
 [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C              
 [3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8    
 [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8   
 [7] LC_PAPER=en_US.UTF-8       LC_NAME=C                 
 [9] LC_ADDRESS=C               LC_TELEPHONE=C            
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C       

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] dplyr_1.0.7               patchwork_1.1.1          
[3] ggplot2_3.3.5             stxBrain.SeuratData_0.1.1
[5] SeuratData_0.2.1          SeuratObject_4.0.2       
[7] Seurat_4.0.4             

loaded via a namespace (and not attached):
  [1] nlme_3.1-152          spatstat.sparse_2.0-0 matrixStats_0.60.1   
  [4] RcppAnnoy_0.0.19      RColorBrewer_1.1-2    httr_1.4.2           
  [7] repr_1.1.3            sctransform_0.3.2     tools_4.0.3          
 [10] utf8_1.2.2            R6_2.5.0              irlba_2.3.3                   
代码语言:javascript
复制
capabilities("X11")
X11: TRUE
代码语言:javascript
复制
names(X11Fonts())
'serif'
'sans'
'mono'
'Times'
'Helvetica'
'CyrTimes'
'CyrHelvetica'
'Arial'
'Mincho'

getOption('X11fonts')

名称(“X11fonts”)

事实上,我也尝试过添加export _ALL=en_us.utf-8,但没有起作用。所以,任何建议都是非常感谢的!

EN

回答 1

Stack Overflow用户

发布于 2022-01-05 02:20:35

我选择了写

library(showtext) showtext_auto()

在每个剧本之前。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70110019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档