r语言画图默认字号

Python013

r语言画图默认字号,第1张

用于指定文本大小的参数

cex:表示相对于默认大小缩放倍数的数值。默认大小为1,1.5表示放大为默认值的1.5倍。0.5表示做小为默认大小的0.5倍。

cex.axis:坐标轴刻度文字的缩放倍数。类似cex。

cex.lab:坐标轴标签(名称)的缩放倍数:

cex.main:标题的缩放倍数。

cex.sub:副标题的缩放倍数。

用于指定字体、字号、字样的参数

font:整数。用于指定绘图使用的字样。1 = 常规,2 = 粗体,3 = 斜体,4 = 粗斜体, 5 = 符号字体 (以adobe符号编码表示)

**font.axis:**坐标轴刻度文字的字体样式;

font.lab:坐标轴标签的字体样式;

font.main:标题的字体样式;

font.sub:副标题的字体样式;

**ps:**字体的磅值(1磅 = 1/72英寸)。文本的最终大小为平ps*cex;

family:绘制文本时候使用的字体簇。标准的取值为serif(衬线),sans(无衬线),mono(笔宽)

使用par()函数来改变之后绘图的参数。

当需要恢复默认参数par(opar)

names(pdfFonts())查看当前pdf可以使用的字体名称。

2020年8月14日

2020年10月24日更新

https://cran.r-project.org/web/packages/showtext/vignettes/introduction.html

在许多情况下,R绘图中使用非标准字体并非易事,尤其是对于PDF设备而言。例如,创建带有汉字的PDF图形可能需要很多额外的工作。同样,R用户可能已在其系统中安装了各种字体,但是对于许多图形设备,没有直接且可移植的方式来使用这些字体。

Winston Chang开发的软件包是解决此问题的一个不错的解决方案,它主要致力于在PDF图形设备中使用TrueType字体(.ttf)。现在,新的解决方案showtext程序包能够支持更多的字体格式和更多的图形设备,并且避免使用外部软件。 showtext 使在R图形中使用各种类型的字体(TrueType,OpenType,Type 1,Web字体等)更加容易。