我在Mac OS上使用Rstudio并希望自定义交互式显示设备,尤其是默认字体。我的理解是,如果我使用options("device")
:
> options("device")
[1] "RStudioGD"
我希望默认交互式显示设备为 quartz ,但它不会出现。我的自定义命令:
quartz.options(family="...")
似乎也不起作用。任何的想法?
答案 0 :(得分:4)
按照@ rawr的评论,在我的设置(OSX 10.8.4& RStudio 0.98.501)中,正确的命令给出:
> options("device")
$device
[1] "RStudioGD"
如果要更改默认字体,可以通过RStudio中的首选项菜单执行此操作:
cmd
+ ,
=> appearance
=>选择所需的字体
更新:
如果要控制绘图中文本的外观,我建议您使用ggplot2
包。一个例子:
# creating some example data
df <- data.frame(Xx=1:10,Yy=1:10,Zz=rep(letters[1:2]))
# creating the plot
require(ggplot2)
ggplot(df, aes(x=Xx, y=Yy, fill=Zz)) +
geom_point(shape=21, size=3) +
theme_bw() +
theme(axis.title=element_text(family="Arial", face="bold", color="#CC6600", size=16),
axis.text=element_text(family="Times", face="italic", color="blue", size=14),
legend.title=element_text(family="Courier", face="bold.italic", color="darkgrey", size=18, angle=45))
导致:
使用?element_text
查看您可以操作的文本的哪些参数。