如何在 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 中执行其他常见功能: