R基础图形的默认文本大小是多少?

fst*_*ens 7 size graphics fonts r

我必须写一份文件,说明书非常严格.所有数字(轴标签,刻度标签,图例)内的文字大小必须为7pt.由于某些原因,我使用基本图形包,不能使用额外的包,如ggplot2.在"graphics"(?par)的选项中,我只看到此cex参数和派生词允许对于默认大小修复文本大小.

R graphics的默认字体大小是多少?

Jos*_*ien 6

对于所有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.)
Run Code Online (Sandbox Code Playgroud)

然后,在绘制之后,用它关闭它dev.off().

  • 同样重要的是以所需尺寸创建绘图.我让人们使用默认值在屏幕上创建图形,然后将其保存到文件中,将其缩小到原始大小的1/4以插入文章,然后抱怨文本太小.调用图形函数(如"pdf"或"png"或其他图形函数)时,可以指定图形的尺寸,选择与最终产品尺寸相匹配的尺寸,不要调整尺寸. (2认同)