R语言 在ggplot2中控制点的边界厚度

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)

输出

在R语言的ggplot2中控制点的边界厚度

现在让我们看一下增加了边框尺寸的同一图。

例子

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)

输出

在R语言的ggplot2中控制点的边界厚度

在这个例子中,我们将使用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)

输出

在R语言的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,stroke=2)

输出

在R语言的ggplot2中控制点的边界厚度

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程