如何更改 ggplot2 中的点大小(3 个示例)


您可以使用size参数来更改 ggplot2 散点图中点的大小:

 some_ggplot +
  geom_point(size= 1.5 )

默认大小为1.5 ,但您可以减小或增大该值以使点变小或变大。

以下示例展示了如何在实践中使用 R 中内置的mtcars数据集来使用每种方法。

作为参考,这是使用默认大小的 ggplot2 散点图的样子:

 library (ggplot2)

ggplot(data=mtcars, aes (x=mpg, y=wt)) +
  geom_point()

示例 1:增加 ggplot2 中的点大小

以下代码展示了如何在 ggplot2 中创建散点图并使用size参数增加点大小:

 library (ggplot2)

#create scatterplot with increased point size
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
  geom_point(size= 5 ) 

ggplot2 增加点大小

请注意,这些点比默认大小大得多。

示例 2:减小 ggplot2 中的点大小

以下代码演示了如何在 ggplot2 中创建散点图并使用size参数减小点大小:

 library (ggplot2)

#create scatterplot with decreased point size
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
  geom_point(size= 0.5 ) 

ggplot2 减小点大小

请注意,这些点比默认大小小得多。

示例 3:根据变量调整点大小

以下代码展示了如何在 ggplot2 中创建散点图,并根据mtcars数据集中另一个名为qsec的变量的值调整每个点的大小:

 library (ggplot2)

#create scatterplot with point size based on value of qsec
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
  geom_point( aes (size=qsec))

现在每个点的大小取决于qsec变量的值。

请注意,ggplot2 还会自动在图的右侧添加图例,以帮助您了解qsec变量的值如何映射到每个点的大小。

注意:您可以在此处找到geom_point()函数的完整文档。

其他资源

以下教程解释了如何在ggplot2中执行其他常见操作:

如何改变ggplot2中的点形状
如何更改ggplot2中的图例标题
如何在ggplot2中旋转轴标签
如何在 R 中修复:找不到函数“ggplot”

添加评论

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