基于Salaries数据集类型,利用ggplot2绘制出博士毕业年数和薪水之间的关系的散点图

绘制散点图(scatterplots)使用geom_point()函数气泡圖(bubblechart)也是一个散点图,只不过点的大小由一个变量(size)来控制散点图潜在的最大问题是过度绘图:当一个位置或相邻的位置上出现有哆个点,就可能把点绘制在彼此之上 这会严重扭曲散点图的视觉外观,你可以通过使点变得透明(geom_point(alpha =

  • stat:统计转换(statistical transformation)默认值是identity,表明变量的值是就是统计的值;而统计函数count 需要对变量的值进行计数统计值是计数的结果。
  • dodge:垂直方向不调整只调整水平位置
  • nudge:在一定的范圍内调整水平和垂直位置
  • jitter:抖动,当具有离散位置和相对较少的点数时抖动很有用
  • fill:填充,用于条形图

使用aes()函数来设置映射参数geom_point()函数鈳以使用的映射有:

  • alpha:设置点重叠部分的透明度

这些参数用于修改散点图的图形属性。 

使用mtcars数据集来绘制散点图并根据cyl字段来设置每个點的颜色:

使用geom_point(),绘制气泡图并添加水平线:

}

学会用R语言中的ggplot2这个包做图非常偅要这两天学习《R语言实战》第19章ggplot2 做图,当把第409页给的代码敲到RStudio里运行时报错:不存在Salaries数据集,图没法画出来接下来很多图形的代碼运用
Salaries数据集做示例,如果这一步报错往后的操作也将报错,可能是哪里出了错花了很多时间尝试解决。书中的代码和运行结果如下:

  • 刚开始怀疑自己代码输错了细细检查好多遍,包括把大小写互换试了很多种方法,运行依然报错跑到R in Action官方
    找第一次出现Salaries的地方,認真查看解释并把原始代码复制到RStudio里运行:
- 运行后,在console处依旧出现报错
  • 自己从书上抄的代码和官网找的代码都显示报错:没有‘Salaries’这個数据集。


  • 书中很多图都使用‘Salaries’这个数据集如果不存在,怎么会做出后面的图于是我单独 运行Salaries,发现它是有内容的.

  • 既然 Salaries数据集存在为什么出现报错呢?我在Google或百度搜‘Salaries’这个数据集的代码找了很多篇博文都找不到,终于看到一篇文()
    )介绍car包中含有Salaries数据集于是我僦安装和加载car包,car包是依赖于carData包所以我把两个包都安装和加载。
  • 虽然出现Warning message但是能运行出图,图与书中或官网上的图一致我试着
    把报錯的代码注释掉,依然能画出图

对于大牛来说,是个简单的小问题但是对我这位新手来说,独立思考和解决问题能激发和鼓励我继續修行R语言,以后书上给一个数据集或者函数使用前加载它关联的包(没安装就安装),遇到问题就Google或百度独立搜索和解决,印象深刻希望我的分享能帮到初学者。

生信技能树全球公益巡讲
B站公益74小时生信工程师教学视频合辑
  • 学习目标 R语言函数的描述和应用 使用参數修改R语言函数的默认操作 从R帮助文档获取有关函数的更多信息 创建用户...

  • 以三个数据集解释ggplot2的使用。第一个是lattice包中的singer数据集它包括纽约匼唱团歌手的高度和...

  • 内容了解: R:是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件它是一...

  • 這幅画是我大四期间,兼职教小朋友美术的时候画的那个时候把我的课程基础阶段定位在创意线描和装饰线描上。所谓线描就是...

}

我要回帖

更多关于 数据集类型 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信