第五篇:R语言数据可视化之散点图

本文详细介绍了如何使用R语言绘制散点图,包括基础散点图、分组散点图、映射连续变量、处理散点重叠、添加回归模型拟合线、自定义模型拟合线、散点图边际地毯以及点标签的添加,提供了丰富的R语言示例代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

散点图简介

        散点图通常是用来表述两个连续变量之间的关系,图中的每个点表示目标数据集中的每个样本。

        同时散点图中常常还会拟合一些直线,以用来表示某些模型。

绘制基本散点图

        本例选用如下测试数据集:

        绘制方法是首先调用ggplot函数选定数据集,并在aes参数中指明横轴纵轴。然后调用散点图函数geom_point()便可绘制出基本散点图。R语言示例代码如下:

# 基函数
ggplot(ah, aes(x = ageYear, y = heightIn)) + 
  # 散点图函数
  geom_point()

  运行结果:

基于颜色和点形对数据进行分组

        本例选用如下测试数据集:

        绘制方法是在基础散点图之上再在基函数的美学参数集里设置一个美学变量。可指定colour或者shape两种参数,分别将不同分组以不同颜色/点形表述。R语言示例代码(基于颜色分组)如下:

# 基函数:colour设置分组
ggplot(sah, aes(x = ageYear, y = heightIn, colour = sex)) +
  # 散点图函数
  geom_point()

        运行结果:

        R语言示例代码(基于点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值