评论太长了。我不确定我是否完全理解你的问题,所以如果这没有帮助,请告诉我,我会删除它。
首先
width
和
height
在里面
ggsave(...)
是指图像的宽度和高度。默认单位为英寸,但可以通过
units=...
论点因此,在您的代码中,图像将是8“乘8”。如果您在Acrobat Reader中以100%的速度查看,字体大小将是您在中设置的大小
ggplot
(见下文)。但是,如果你创建一个8 X 8的图像(非常大),然后将其缩小以包含在论文中,那么一切都会变小。换句话说,如果你论文中的图像是物理上的3 X 5(例如),那么调用
gggsave(...)
应该反映这一点。
其次,在ggplot中,可以分别设置轴文本(记号标记标签)和轴标题(轴标签)的大小。中的默认值
theme_bw()
是axis.title=12pt和axis.text=0.8*12pt。因此,如果您希望轴标签和记号标记标签都为10pt,则需要指定:
theme_bw() +
theme(axis.text=element_text(size=10),axis.title=element_text(size=10))