官方网站请查阅: https://www.r-graph-gallery.com/277-marginal-histogram-for-ggplot2

散点图作为一种展示2组连续变量关系的常用可视化方式之一,添加点,线,箭头,线段,注释,甚至函数,公式,方差表都没有问题。

本文简单的介绍2种散点图添加边际图的方法。

一、 载入数据,R包使用经典数据集iris

library(ggplot2) #加载ggplot2包
library(ggExtra)
library(ggstatsplot)
data(iris)
head(iris)

二、 ggplot2 + ggExtra绘制边际散点图

使用ggplot2绘制散点图,然后利用ggExtra包的函数添加边际柱形图

2.1 绘制基础散点图

p1 <- ggplot(iris, aes(Sepal.Length, Sepal.Width)) + geom_point(color = "#00AFBB")
p1

2.2 添加一点点细节

  • 1)添加横轴,数轴线;
  • 2)添加R2 和 P值
  • 3)添加回归曲线
p2 <- ggplot(iris, aes(Sepal.Length, Sepal.Width)) + geom_point(color = "#00AFBB") + geom_smoo

R语言绘制散点图和边际图(柱形图,小提琴图)相关推荐

  1. R语言ggplot2可视化:通过水平半小提琴图(Horizontal Half Violin Plots)和抖动数据点( jittered data)可视化雨云图(Rain Cloud plots)

    R语言ggplot2可视化:通过水平半小提琴图(Horizontal Half Violin Plots)和抖动数据点( jittered data)可视化雨云图(Rain Cloud plots) ...

  2. R语言ggplot2可视化:通过水平半小提琴图和抖动数据点可视化雨云图(Rain Cloud plots)、自定义雨云图中数据点的颜色(数据点的颜色和半小提琴图一致)

    R语言ggplot2可视化:通过水平半小提琴图和抖动数据点可视化雨云图(Rain Cloud plots).自定义雨云图中数据点的颜色(数据点的颜色和半小提琴图一致) 目录

  3. R语言ggplot2可视化:ggplot2可视化半小提琴图(Half Violin Plots)

    R语言ggplot2可视化:ggplot2可视化半小提琴图(Half Violin Plots) 目录 R语言ggplot2可视化:ggplot2可视化半小提琴图(Half Violin Plots)

  4. R语言ggplot2可视化:可视化分组的小提琴图(violin plot)并在分组小提琴内部嵌入箱图(box plot)

    R语言ggplot2可视化:可视化分组的小提琴图(violin plot)并在分组小提琴内部嵌入箱图(box plot) 目录

  5. 使用R语言绘制散点图

    文章目录 学习目标 学习内容 内容小结 学习目标 我们所采用的学习内容来自B站的Lizongzhang老师的R语言的学习分享 今天学习的主要内容是关于 绘制散点图 学习内容 下面是学习的主要内容 直接 ...

  6. R语言绘制散点图和直方图

    绘制简单散点图 用ggplot绘制散点图 library(ggplot2) qplot(mtcars$wt, mtcars$mpg) 带有标注的散点图 qplot(wt, mpg, data=mtca ...

  7. R 语言绘制二维正态分布的密度曲面图;

    (1)绘制二维正态分布的密度曲面图: library("shape") #需要用drapecol()函数 library("MASS") #需要用fractio ...

  8. R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(添加箱图、带缺口的小提琴图、小提琴图)实战

    R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(添加箱图.带缺口的小提琴图.小提琴图)实战 目录 R语言使用ggplot2包geom_jit ...

  9. R语言绘制二维密度图

    R语言绘制二维密度图 二维密度图显示了两个数值变量之间的关系,一个在x轴上表示,另一个在Y轴上表示,与散点图类似,然后计算二维空间中特定区域内的观测数,并用颜色梯度表示.二维密度图有几种类型,以下主要 ...

最新文章

  1. 用c语言设计一个统计字符个数的程序,「第6篇」「C程序上机题」「统计输入的字符个数思路与实现」...
  2. asp.net用url重写URLReWriter实现任意二级域名(续)
  3. 亚太数学建模竞赛优秀论文_全国大学生数学建模竞赛介绍
  4. 华为可折叠手机推迟发布;苹果获新专利可隔空操控iPhone;微软不放弃 IE | 极客头条...
  5. 如何打印网页版的发票_纸质发票将消失,电子发票如何报销、打印、收集?这一篇就够了...
  6. c# mysql datetime 判断为空 dbnull_转:SqlServer中的datetime类型的空值和c#中的DateTime的空值的研究...
  7. L1-8 估值一亿的AI核心代码 (20 分)
  8. C语言冒泡排序三种写法,冒泡排序的三种实现方法
  9. mysql建表指定表空间_Oracle中建表和指定表空间
  10. 中小企业CRM评测-销售管理_任我行
  11. 旅游信息管理后台(SSM后台管理系统)
  12. 《MATLAB 神经网络43个案例分析》:第37章 基于灰色神经网络的预测算法研究——订单需求预测
  13. 为程序员讨回失去的午觉,我被投诉了,差点吃官司
  14. 快递停发区域查询(需指定快递公司) 接口说明
  15. 计算机操作系统--Linux初试05
  16. 思一独角兽游戏 | 综艺高能玩家:看中医刘昊然、区块链圈90后CEO如何玩转高智商棋牌游戏 | SIU
  17. 开启dubbo之旅——Dubbo Admin(新版)
  18. 如何在 ggplot2 中更改字体大小
  19. 爬虫——豆瓣电影top250
  20. 【2023unity游戏制作-mango的冒险】-5.攻击系统的简单实现

热门文章

  1. CommonPhotoStar AlbumViewer 2.1 Free 免费动态数码相册发布
  2. mysql 返回集合大小_Mysql History list length 值太大引起的问题
  3. 小脑神经网络——CMAC
  4. 明明手机刚买不久,为什么手机电量不耐用?那可能是充电方式错了
  5. 解三元一次方程组的算法,C语言,Python,Java实现
  6. 2020年周数和日期对应表_2020年上海注册会计师考试成绩发布日期
  7. 全国最具竞争力的珠宝管理软件
  8. 常见操作String的方法(字符查找,索引查找)
  9. 投影参数_购买家用投影仪主要看什么参数?
  10. RHCE7 试题 linux 公社,全面分析RHCE7(红帽认证工程师)考试题目之 ----Samba文件共享篇...