R语言 在ggplot2中控制点的边界厚度
在这篇文章中,我们将研究在R编程语言中控制ggplot2绘图中的点边界厚度的方法。
在这种控制ggplot2中点边界厚度的方法中,用户首先需要在R控制台中安装并导入ggplot2包,然后调用geom_point()函数,再加上ggplot()函数,这将让用户控制点的颜色、厚度、大小和许多其他属性。并指定参数stroke,它将控制点的边界厚度,以大于1的整数值来增加点的边界厚度,整数值1是R编程语言中ggplot2的geom_point()函数的stroke参数的默认值。
geom_point() 函数用于创建一个带点的图或散点图。
语法
geom_point( mapping = NULL, data = NULL, stat = “identity”, position = “identity”, …, na.rm = FALSE, show.legend = NA, inherit.ais = TRUE,stroke)
让我们看看原图将如何出现,以便区别明显。
例子
library("ggplot2")
gfg_data<-data.frame(x=c(1,2,3,4,5,6,7,8,9,10),
y=c(10,9,8,7,6,5,4,3,2,1))
ggplot(gfg_data, aes(x, y)) + geom_point(
color = "green", size = 10, shape =0)
输出
现在让我们看一下增加了边框尺寸的同一图。
例子
library("ggplot2")
gfg_data<-data.frame(x=c(1,2,3,4,5,6,7,8,9,10),
y=c(10,9,8,7,6,5,4,3,2,1))
ggplot(gfg_data, aes(x, y)) + geom_point(
color = "green", size = 10, shape =0,stroke=5)
输出
在这个例子中,我们将使用geom_point()函数的stroke参数增加ggplot2绘图上菱形形状点的边界厚度。
让我们看一下原始图,这样就可以看出区别。
例子
library("ggplot2")
gfg_data<-data.frame(x=c(5,4,5,2,5,4,6,1),
y=c(1,5,5,6,8,7,1,9))
ggplot(gfg_data, aes(x, y)) +
geom_point(color = "green", shape =5)
输出
现在,让我们把同样的图在增加边界厚度的情况下可视化。
例子
library("ggplot2")
gfg_data<-data.frame(x=c(5,4,5,2,5,4,6,1),y=c(1,5,5,6,8,7,1,9))
ggplot(gfg_data, aes(x, y)) +
geom_point(color = "green", shape =5,stroke=2)
输出