R数据可视化第二弹---ggplot2工具箱

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R数据可视化第二弹---ggplot2工具箱相关的知识,希望对你有一定的参考价值。

ggplot2工具箱

 ggplot2的图层化架构让我们以一种结构化的方法来设计和构建图形,这里每一小节解决一个特定的作图问题。

1.基本图形类型

  • geom_area()用于绘制面积图
  • geom_bar(stat="identity")绘制条形图,我们需要指定stat=“identity”,因为默认的统计变换会自动对值进行计数。
  • geom_line()绘制线条图,从左到右连接
  • geom_point()绘制散点图
  • geom_polygon()绘制多边形
  • geom_text()可在指定点处添加标签
  • geom_tile()用来绘制色深图(image plot)或水平图(level plot)

使用以下代码绘制几何对象:

> library(ggplot2)
> df <- data.frame(
+ x=c(3,1,5),
+ y=c(2,4,6),
+ lable=c("a","b","c")
+ )
> p <- ggplot(df,aes(x,y))+xlab(NULL)+ylab(NULL)
> p + geom_point()+labs(title="geom_point")
> p + geom_bar(stat="identity")+labs(title="geom_bar(stat=\\"identity\\")")
> p + geom_line() + labs(title="geom_line")
> p + geom_area()+labs(title="geom_area")
> p+ geom_path()+labs(title="geom_path")
> p + geom_text(aes(label=lable))+labs(title="geom_text")
> p + geom_tile() + labs(title="geom_tile")
> p + geom_polygon() + labs(title="geom_polygon")

  技术分享技术分享技术分享技术分享技术分享

技术分享技术分享技术分享

2.展示数据分布

 

以上是关于R数据可视化第二弹---ggplot2工具箱的主要内容,如果未能解决你的问题,请参考以下文章

国内都有哪些好的数据可视化工具,推荐一下

国内都有哪些好的数据可视化工具,推荐一下

Python 中的可视化工具介绍

数据可视化应用实现空间栅格(附R语言代码)

R数据可视化-1 序言

R语言ggplot2可视化在图像中添加表格(table)数据实战