如何更改 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 )
请注意,这些点比默认大小大得多。
示例 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 )
请注意,这些点比默认大小小得多。
示例 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”