在尝试使用生成任何图时ggplot2
,给出以下错误:
Error in grid.Call(C_textBounds, as.graphicsAnnot(x$label), x$x, x$y, :
X11 font -adobe-helvetica-%s-%s-*-*-%d-*-*-*-*-*-*-*, face 1 at size 11 could not be loaded
我已经在网上搜索过,任何远程相关的帖子都没有解决问题。
我试图绘制的简单示例是:
f = data.frame(one = c(1:5), two = c(6:10))
ggplot(f, aes(one,two)) + geom_point()
我更新了我的ggplot2 (ggplot2_3.0.0)
但它仍然不起作用。
Edit:我正在 ubuntu 上工作,在终端中,即没有Rstudio
-
在 Ubuntu 18.04 及更高版本中打开终端并输入:
sudo apt install r-cran-plotly
此命令将在 Ubuntu 18.04 中安装 r-cran-ggplot2 版本 2.2.1-3 作为依赖项,因此如果您已经安装了 ggplot2,请先将其卸载,然后让sudo apt install r-cran-plotly
安装 ggplot2 的软件包维护者版本。
在早于 Ubuntu 18.04 的 Ubuntu 版本中,可以使用以下命令安装plotly,但如果您的 Ubuntu 是 18.04 或更高版本,那么使用 R 会更有趣:
sudo R -e "install.packages('ggplot2', repos = 'http://cran.us.r-project.org')"
sudo R -e "install.packages('plotly', repos = 'http://cran.us.r-project.org')"
使用命令启动 RR
-
Run the code in the original question. Type each of these commands after the command prompt and press Enter.
library(ggplot2)
f = data.frame(one = c(1:5), two = c(6:10))
ggplot(f, aes(one,two)) + geom_point()
-
退出 R 会话。
q()
或者使用未缩写的命令quit()
但几次之后你会想要使用q()
退出 R 会话。
结果ggplot(f, aes(one,two)) + geom_point()
在此屏幕截图中显示。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)