A:如何使用cex改变绘图元素的大小


您可以使用 R 中的plot()函数中的cex参数来更改符号和文本的默认大小。

cex的默认值为1

值为2将使大小加倍,值为0.5将使大小减半。

实际上,您可以使用五个参数来更改特定绘图元素的大小:

  • cex :更改符号的大小
  • cex.axis :修改轴刻度线注释的大小
  • cex.lab :更改 x 和 y 轴标签的大小
  • cex.main :更改绘图标题的大小
  • cex.sub :更改绘图副标题的大小

以下示例展示了如何在实践中使用这些参数。

示例:使用 cex 更改绘图符号的大小

假设我们在 R 中有以下数据框:

 #create data frame
df <- data. frame (x=c(1, 2, 2, 4, 5, 3, 5, 8, 12, 10),
                 y=c(5, 9, 12, 14, 14, 13, 10, 6, 15, 18))

#view data frame
df

    xy
1 1 5
2 2 9
3 2 12
4 4 14
5 5 14
6 3 13
7 5 10
8 8 6
9 12 15
10 10 18

假设我们使用 R 中的plot()函数创建一个简单的散点图:

 #create scatterplot of x vs. y
plot(df$x, df$y, pch= 19 , main=' Scatterplot of x vs. y ')

注意pch=19参数指定应使用实心圆作为绘图点的符号。

默认情况下,绘图符号和文本元素的cex值为1

但是,我们可以使用各种参数来更改图中符号和文本元素的默认大小:

 #create scatterplot with custom symbol and text sizes
plot(df$x, df$y, pch= 19 , main=' Scatterplot of x vs. y ',
     cex= 2 , cex. hand = 3 , cex. lab = 1.5 , cex. axis = 2 ) 

r 绘制 cex 参数以调整符号和文本的大小

请注意,符号和文本元素的大小均已更改。

以下是我们如何更改不同的绘图元素:

  • cex=2 :将路径中圆圈的大小增加 2 倍。
  • cex.main=3 :标题文本大小增加 3 倍。
  • cex.lab=1.5 :将 x 和 y 轴标签的大小增加 1.5 倍。
  • cex.axis=2 :将刻度注释的大小增加 2 倍。

您可以随意使用每个参数的值来创建具有您想要的确切大小的绘图。

其他资源

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

如何在 R 中使用 par() 创建多个绘图
如何更改 R 图中的图例位置
如何更改 R 图中的字体大小

添加评论

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