我必须写一份文件,说明真的很严格。所有图形(轴标签、刻度标签、图例)内的文本大小必须为 7pt。由于某些原因,我使用基本图形包,不能使用像 ggplot2 这样的额外包。在?par
“图形”(cex
R图形的默认字体大小是多少?
对于 R 的所有图形设备,默认文本大小为 12 磅,但可以通过pointsize
在打开图形设备的函数中包含一个参数来重置它。来自?pdf
:
pointsize:要使用的默认点大小。严格来说,以 bp 为单位,即 1/72 英寸,但大约以磅为单位。默认为“12”。
例如,像这样打开一个设备:
## pdf
pdf("plot.pdf", pointsize=7)
## bitmap
bmp("plot.bmp", pointsize=7)
## graphics window on screen
x11(pointsize=7)
## etc., etc. (See ?Devices for a list of available graphics devices.)
然后,在绘制到它之后,用 . 关闭它dev.off()
。