我在桌面Ubuntu 14.04上遇到R和包rgl
的奇怪问题。在我的笔记本电脑上使用Ubuntu 12.04
title3d(xlab="Mean Market 1", pos=c(1,0,0), col="black",adj=c(0.8,0.8),
family="Times", cex=1.1)
效果很好,我收到一条警告信息
我桌面电脑上的font family" Times"找不到,使用"位图"
。绘图有效,但标题非常小。如果我检查
names(X11Fonts())
# [1] "serif" "sans" "mono" "Times" "Helvetica"
# [6] "CyrTimes" "CyrHelvetica" "Arial" "Mincho"`
但没有效果。我安装了freetype2
个软件包,重新安装了rgl
软件包,但警告仍然存在。我也尝试过sans字体等。
答案 0 :(得分:1)
Carsten Oppitz,
我在使用Ubuntu 14.04的计算机中遇到过您在上面提到的相同问题。在搜索修复它们很长时间后没有任何效果之后,从http://www.smnd.sk/kotanyi/index.php?page=rgl复制的以下说明完美地运行了:
a)终端,检查你是否有GNU版本> = 3.80:
make -v
b)从https://sourceforge.net/projects/freetype/files/下载FreeType,例如:最新版本。
c)提取下载的文件,输入保存目录并输入:
./配置
请
sudo make install
d)仍然需要在R中重建rgl:从上面第一个链接中出现的链接下载其源代码;如果没有解压缩文件,请输入:
R CMD INSTALL name_of_archive.tar.gz
e)在plot3d对象中享受任何文本大小(R支持)。
答案 1 :(得分:0)
除非您使用rglFonts来安装其他Freetype字体文件,否则您只能依靠“serif”,“sans”,“mono”和“symbol”。所以“时代”应该是“衬线”。