烟草味道|手把手教你绘图,R可视化:ggplot2初探
其实最基本的Rbase的画图能力已经非常不错了 , R中也还有很多画图的包 , 像grid和lattice , 本篇文章首先给大家写ggplot2就是因为它的语法非常的容易记 , 非常的直观 , 而且画图理念非常适合新手 。
什么叫gg呢?就是grammarofgraphics , 什么意思?就是作图的语法 , 相当于我们掌握了ggplot就掌握了作图的语法 , 就好比我们只要掌握了英语语法 , 只需要几个单词就能写出成千上万的句子 , 掌握了ggplot2我们也可以很容易的完成成千上万的图!今天就手把手教大家画一个 。
ggplot2图像的构成学习ggplot2的第一步就是了解图像的构成 , 看下面这个由ggplot2画的图:
画图实操第一步:生成一个ggplot2对象library(dslabs)data(murders)p
murders%>%ggplot()+geom_point(aes(x=population/10^6,y=total))第三步:设置AestheticmappingsAestheticmappings就是告诉ggplot2我们的数据怎么样和图的特征连起来 , 比如轴、颜色等等都是Aestheticmappings 。 我们是用aes来定义Aestheticmappings , 而这个aes通常又会作为geometry的参数 。 比如下面的代码:
murders%>%ggplot()+geom_point(aes(x=population/10^6,y=total))
推荐阅读
- 笔点酷玩|你买不到!秀一秀我的小米十周年定制帆布包,秘制味道
- 鲸鱼|味道鲜美,是鲸鱼挥之不去的伤疤,为什么藤壶不喜欢寄生鲨鱼?
- 百年磨一剑|手机处理器的各项参数都是什么意思?手把手教你
- 听风的生活|入口吃出烧烤店的味道,孜然青椒炒鸡胗
- 烟草味道|华为削减30-40%电视元件订单,无芯可用已波及到智慧屏
- 烟草味道|现阶段只想做共享电单车领域的老大,王兴没管那“三问”
- 烟草味道|就算微软断供也不怕了,终于等来了!倪光南院士又宣布好消息
- 阿里巴巴|我国的四大财团都有哪些?阿里腾讯靠边站,中国烟草都不行!
- 烟草味道|我是信息泄露了吗?,我在网上看到了自己的信息
- 烟草味道|快速又简单,微信视频号能关闭吗?3秒教你搞定