R语言的ggplot2+ggforce包绘制散点图并添加分组边界

Python012

R语言的ggplot2+ggforce包绘制散点图并添加分组边界,第1张

使用的是 geom_mark_rect() 函数

使用到的是 geom_mark_circle() 函数

用到的是 geom_mark_ellipse() 函数

用到的是 geom_mark_hull() 函数

这里会遇到一个警告信息 Warning message: The concaveman package is required for geom_mark_hull

需要安装并加载concaveman这个包

···

install.packages("concaveman")

library(concaveman)

···

参数no.readonly=TRUE时,函数par()就只允许有这一个参数了,并且会返回当前绘图设备中各个参数的参数值。 每一个图形设备都有自己的绘图参数,如果当前还没有打开绘图设备,那么函数par()在进行参数设置之前会自动的打开一个新绘图设备。 如前面所说,直接在R编辑器中输入命令par()或者par(no.readonly=TRUE)都可以获取当前的各个绘图参数。 1、符号和线条 2、颜色 3、文本属性(用来指定字号、字体、字样) 4、图形尺寸与图形边界 5、标题 也可以直接把title里面的参数直接放在plot()里面 6、坐标轴 7、参考线 8、图例(legend)https://www.jianshu.com/p/5d44a08f67a5