美文网首页ggplot2高级绘图操作
在散点图中突出显示数据点

在散点图中突出显示数据点

作者: R语言数据分析指南 | 来源:发表于2021-03-15 20:53 被阅读0次

分享一个ggplot2绘制散点图突出某些数据点的小例子

加载R包

library(tidyverse)

创建随机数据

set.seed(2021-3-14)
df <- tibble::tibble(x=rnorm(100), y=rnorm(100))
df

首先用全部数据绘制散点图

ggplot(df, aes(x=x, y=y)) + 
  geom_point() + 
  coord_equal()

将需要突出显示的点存储在新的data.frame

df2 <- df[c(5, 10, 15), ]
df2

再添加另一图层将上述几个点告知ggplot

coord_equal:确保单位在x轴和y轴上均等缩放

ggplot(df, aes(x=x, y=y)) + 
  geom_point() + 
  coord_equal() + 
  geom_point(data=df2, aes(x=x, y=y), colour="red")

size参数来更改大小

ggplot(df, aes(x=x, y=y)) + 
  geom_point() + 
  coord_equal() + 
  geom_point(data=df2, aes(x=x, y=y), 
             colour="red", 
             size=5)

也可以使用以下命令在这些点周围画圈

ggplot(df, aes(x=x, y=y)) + 
  geom_point() + 
  coord_equal() + 
  geom_point(data=df2, aes(x=x, y=y), pch=21, 
             fill=NA, size=4, 
             colour="red", stroke=1)+
 theme_bw()+xlab(NULL)+ylab(NULL)

相关文章

  • 在散点图中突出显示数据点

    分享一个ggplot2绘制散点图突出某些数据点的小例子 加载R包 创建随机数据 首先用全部数据绘制散点图 将需要突...

  • SAS如何生成散点图(Scatter Plot)--临床试验中具

    1. 什么是散点图(Scatter Plot)? 散点图是指在回归分析中,数据点在直角坐标系平面上的分布图。散点图...

  • 在线作图|2分钟绘制一张豆荚图

    散点图 散点图是指在数理统计回归分析中,数据点在直角坐标系平面上的分布图,通常以两个变量分别为横、纵坐标,用数据点...

  • 21天E战到底之7这里数你最靓

    1、基本用法 a.突出显示单元格规则 选中表格数据点击条件格式,选择突出显示单元格规则(如要选择大于3000的销售...

  • Matplotlib和Seaborn之散点图和相关性

    散点图 如果我们想研究两个数字变量之间的关系,通常会选择散点图。在散点图中,每个数据点都单独表示为一个点,x 轴对...

  • 自定义散点图

    自定义散点图 需求 x轴坐标显示一天每隔15分钟的时间, 每刻时间有多个数据点 选择点显示Y轴的数值和X轴的时间,...

  • 教你如何通过设置突出Excel显示数据点

    教你如何通过设置突出Excel显示数据点 创建迷你图之后,可以使用提供的【高点】、【低点】、【首点】、【尾点】、【...

  • 053 散点图

    前天老师推荐Excel的散点图在事件推动上用会更直观,马上问度娘,看看是怎么做的? 散点图:数据点在直角坐标系平面...

  • 87、绘制散点图

    使用scatter()绘制散点图 有时候,需要绘制散点图并设置各个数据点的样式。例如,你可能想以一种颜色显...

  • 学习绘制表格图表3

    一、绘制散点图 在将数据可视化时,通常在汇报时会将数据转换成可视图的形式汇报。 散点图可以直观的观察数据点在坐标系...

网友评论

    本文标题:在散点图中突出显示数据点

    本文链接:https://www.haomeiwen.com/subject/kfsccltx.html