我想在新罗马时代成功使用corrplot包中的corrplot()函数创建图像。我尝试使用par(family =“ Times”),但不起作用,并且在该功能的帮助下没有字体类型控制。我尝试做:
library(corrplot)
data(mtcars)
M <- cor(mtcars)
## plot
par(family="Times")
corrplot(M, method = "number", col = "black", cl.pos = "n")
#
请问有什么想法吗?谢谢
答案 0 :(得分:1)
我不确定它是否会起作用,但我认为这篇文章会对您有所帮助:
这对您没有帮助,但是它是R字体的很好的帖子,所以我留在答案中。
您在Windows还是Unix上?如果您在Windows上,以下答案将为您提供帮助,否则我将不知道。
问题仅源于您正在使用Times
的事实,因此需要Times New Roman
。
您可以使用以下代码行进行检查:
windowsFonts()
par(family="Times New Roman")
corrplot(M, method = "number", col = "black", cl.pos = "n")
实际上,TT是TrueType的首字母,并且对于所有字体都是通用的。如果您想要特定的字体,则不应使用TT。参见:
https://stat.ethz.ch/R-manual/R-devel/library/grDevices/html/windowsFonts.html