基于R的ggplot2使用指南整理(一)——柱状图画法(含代码)

欢迎查询ggplot2使用指南

你好! 这篇文章大致会讲一些ggplot2的大致用法,包含了各类图形,如折线图、柱状图、箱型图等等的画法。其中会包含一些代码知识,比如形状、颜色和与数据对应的解释。内容会处于不断完善的过程中,欢迎各位提出建议!

什么是ggplot2?

ggplot2是基于R语言平台的可视化图像处理包,对于绝大多数的可视化实现没有问题。如果对于R语言还不了解的同学,可以把它理解成嫁接在R平台上的可视化处理器,类似于Tableau的存在。

  1. 如何安装
    在R Studio平台输入指令:install.packages("ggplot2")
    或直接点击上方 Tools- Install Packages 搜索 ggplot2进行安装
  2. 如何使用
    R Studio平台输入指令:library(ggplot2)
  3. 相关网站

基本结构

ggplot2的运用非常简单,公式结构分为两部分:必须结构和非必须结构。
必须结构为构建可视化图形的必要语句,缺少这些语句将无法生成图片;非必须结构为一些可视化形式的修饰,如字体大小,图形形状和颜色等。若无非必需结构,可视化图片将以默认方式呈现。以下为基本结构格式:

ggplot (data = <DATA> ) +
<GEOM_FUNCTION> (mapping = aes( <MAPPINGS> ), stat = <STAT> , position = <POSITION> ) 
#此为必须结构

+ <COORDINATE_FUNCTION> 
+ <FACET_FUNCTION> 
+ <SCALE_FUNCTION>
+ <THEME_FUNCTION>
#此为非必须结构

图形类别geom_function

ggplot2可绘制的图形类别丰富,大致可以罗列为以下几类:
geom_abline 线形图
geom_bar 柱状图
geom_area 面积图(即连续的条形图)
geom_bin2d 二维封箱的热图
geom_blank 空白图
geom_boxplot 箱线图
geom_contour 等高线图
geom_crossbar crossbar图(类似于箱线图,但没有触须和极值点)
geom_density 密度图
geom_density2d 二维密度图
geom_errorbar 误差线(通常添加到其他图形上,比如柱状图、点图、线图等)
geom_errorbarh 水平误差线
geom_freqpoly 频率多边形(类似于直方图)
geom_hex 六边形图(通常用于六边形封箱)
geom_histogram 直方图
geom_hline 水平线
geom_jitter 点、自动添加了扰动
geom_line 线
geom_linerange 区间,用竖直线来表示
geom_path 几何路径,由一组点按顺序连接
geom_point
geom_pointrange 一条垂直线,线的中间有一个点(与Crossbar图和箱线图相关,可以用来表示线的范围)
geom_polygon 多边形
geom_quantile 一组分位数线(来自分位数回归)
geom_rect 二维的长

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值