如何在 r 中使用粗体字体(附示例)


您可以使用以下基本语法在 R 图中生成粗体字体:

 substitute(paste(bold(' this text is bold ')))

以下示例展示了如何在实践中使用此语法。

示例 1:绘图轴标签上的粗体字体

以下代码显示如何在 R 中使用两个轴标签的普通字体创建散点图:

 #define data
x <- c(1, 2, 3, 4, 4, 5, 6, 6, 7, 9)
y <- c(8, 8, 9, 10, 13, 12, 10, 11, 14, 17)

#create scatter plot with normal font for axis labels
plot(x, y, xlab=' X Label ', ylab=' Y Label ')

以下代码显示了如何为绘图的 X 轴和 Y 轴标签指定粗体字体:

 #define data
x <- c(1, 2, 3, 4, 4, 5, 6, 6, 7, 9)
y <- c(8, 8, 9, 10, 13, 12, 10, 11, 14, 17)

#create scatterplot with axes labels in bold
plot(x, y, xlab = substitute(paste(bold(' X Label '))),
           ylab = substitute(paste(bold(' Y Label '))))

请注意两个轴的标签现在都是粗体的。

示例 2:路径中带有文本的粗体字体

以下代码显示如何在路径内的文本元素中包含粗体字体:

 #define data
x <- c(1, 2, 3, 4, 4, 5, 6, 6, 7, 9)
y <- c(8, 8, 9, 10, 13, 12, 10, 11, 14, 17)

#create scatterplot
plot(x, y)

#add normal text at location x=3, y=14
text(3, 14, ' This is some normal text ')

#add bold text at location x=3, y=16 
text(3, 16, substitute(paste(bold(' This is some bold text ')))) 

请注意粗体字体和常规字体之间的区别。

其他资源

以下教程解释了如何在 R 中执行其他常见功能:

如何在R中使用斜体字体
如何在 R 中的绘图中添加上标和下标
如何更改ggplot2中的字体大小

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注