R语言ggplot2常规的折线图

library(ggplot2)
df<-data.frame(x=1:10,y=sample(1:10,10))
ggplot(df) +geom_line(aes(x,y))+geom_point(aes(x,y))

image.png

平滑的可以借助 geom_bump()函数 来自于ggbump这个R包

帮助文档 https://github.com/davidsjoberg/ggbump

这个链接还有很多漂亮的图

比如

又比如

image.png

上面链接里有实现这两个图的代码,感兴趣的可以自己尝试重复一下

话说这个 Bump chart 对应的中文是啥意思呢?这个数据可视化的类型具体的应用场景是啥,我暂时还不知道

突然想到可以用这种方式来画平滑的折线图

最简单的平滑折线图

#install.packages("ggbump")library(ggbump)
library(ggplot2)
library(dplyr)df<-data.frame(x=1:10,y=sample(1:10,10))
ggplot(df) +geom_bump(aes(x,y))+geom_point(aes(x,y))

image.png

R语言ggplot2绘制平滑曲线的折线图简单小例子相关推荐

  1. R语言ggplot2包之画折线图

    引言 折线图一般用于描述一维变量随着某一连续变量变化的情况,连续变量通常为时间.换句话说,折线图最适合描述时间序列数据的变化情况.当然随着离散变量变化也是可以的,不过这个离散变量必须是有序的. 画一条 ...

  2. R语言ggplot2绘制分组箱型图和分组柱状图

    需求 论文中常见的分组箱型图和分组条形图可以直观的比较方法的效果,以一个图显示多个方法在多个数据集上的AUC或AUPR. 抽象出来的数据即包含2个分类变量和1个连续变量, 不同的方法(分类变量1)在不 ...

  3. R语言ggplot2 |绘制高颜值森林图

  4. R语言ggplot2可视化分组的重叠图实战:grouped overlay plot

    R语言ggplot2可视化分组的重叠图实战:grouped overlay plot 目录 R语言ggplot2可视化分组的重叠图实战:grouped overlay plot #仿真数据

  5. R语言ggplot2可视化:可视化华夫饼图(Waffle Chart) 、华夫饼图可以直观地显示完成度(百分比)或者部分占整体的比例、华夫饼图适合于同类型指标的比较(Waffle Chart)

    R语言ggplot2可视化:可视化华夫饼图(Waffle Chart) .华夫饼图可以直观地显示完成度(百分比)或者部分占整体的比例.华夫饼图适合于同类型指标的比较(Waffle Chart) 目录

  6. R语言ggplot2可视化:可视化斜率图、对比同一数据对象随着时间推移多个状态的差异(Slope Chart)、例如、对比不同癌症5年期、10年期、15年期存活率的差异

    R语言ggplot2可视化:可视化斜率图.对比同一数据对象随着时间推移多个状态的差异(Slope Chart).例如.对比不同癌症5年期.10年期.15年期存活率的差异 目录

  7. R语言ggplot2可视化:可视化箱图、在箱图中添加抖动数据点(Dot + Box Plot)、自定义抖动数据点的大小、颜色、数据点分布在箱图中间、添加主标题、副标题、题注信息

    R语言ggplot2可视化:可视化箱图.在箱图中添加抖动数据点(Dot + Box Plot).自定义抖动数据点的大小.颜色.数据点分布在箱图中间.添加主标题.副标题.题注信息 目录

  8. R语言ggplot2可视化:为箱图的均值进行连线、将多个分组的均值连接起来Joining means on a boxplot with a line

    R语言ggplot2可视化:为箱图的均值进行连线.将多个分组的均值连接起来Joining means on a boxplot with a line 目录

  9. R语言ggplot2可视化:组合箱图(boxplot)和直方图(histogram)输出组合可视化结果

    R语言ggplot2可视化:组合箱图(boxplot)和直方图(histogram)输出组合可视化结果 目录

最新文章

  1. PX4地面站QGroundControl在ubuntu下的安装
  2. 算法训练 字符串的展开
  3. ETL的数据同步工具调研(持续更新中)
  4. 李想当年是被赶出汽车之家?真相了...
  5. [JSOI2008]Blue Mary的战役地图
  6. 【图像处理】基于matlab颜色恒常性算法水下图像处理【含Matlab源码 474期】
  7. 三菱FX3U生产方案 FX3U源代码+PCB文件全套生产方案 基于STM32F10的FX3U源码, 可直接使用GXworks2软件
  8. lintcode,翻转二叉树
  9. 找不到服务器或应用项目,word中文档时提示“找不到服务器应用程序、源文件或项目”有...-office软件找不到word文档,officewo...
  10. 在密码输入框内按回车就登陆的功能
  11. Atiitt 知识图谱的艺术 艾提拉著 目录 1. 常见知识图谱的处理技术 1 2. 常用的公开知识图谱如DBpedia, Freebase, Yago,Openkg等 2 3. 构建知识图谱的方
  12. Oracle drop table
  13. pink老师世纪佳缘作业
  14. java时区时间转换
  15. 关于文件夹病毒exe的处理方法
  16. 概率统计17——点估计和连续性修正
  17. 数据库设计——将用户名和密码与用户其他信息分成两张表
  18. Rosalind Java|Finding a Spliced Motif
  19. DSX-5000校准的意义?
  20. Possibly consider using a shorter maxLifetime value.问题处理

热门文章

  1. 计算机编程书籍-Python Cookbook
  2. Python深度学习:基于PyTorch [Deep Learning with Python and PyTorch]
  3. next用法C语言,C语言可变参数的使用
  4. 一文详解随机一致性采样算法:RANSAC
  5. 一种可移除点云中动态目标的鲁棒方法
  6. android小程序案例_小程序案例赏析:高质量的小程序怎么做
  7. vue 绑定事件,获取元素对象
  8. SpringBoot 多个src文件夹,入口类的位置
  9. python工资条教程_python学习笔记--工资条发放软件
  10. 基因 ID 匹配利器