#r #linux #plot #jupyter #x11
Вопрос:
вопрос в том, что, когда я попытался
plot(1,1)
, он возвращается
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()
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
capabilities("X11") X11: TRUE
names(X11Fonts()) 'serif' 'sans' 'mono' 'Times' 'Helvetica' 'CyrTimes' 'CyrHelvetica' 'Arial' 'Mincho'
getOption(‘X11fonts’)
нулевой
имена(‘X11fonts’)
нулевой
И на самом деле я также попытался добавить экспорт LC_ALL=en_US.UTF-8, но не получилось. Так что любой совет приветствуется!!!
Ответ №1:
Я решил написать
library(showtext)
showtext_auto()
перед каждым сценарием.