大数跨境
0
0

ggplot 网格线专题

ggplot 网格线专题 数据分析学习与实践
2019-11-18
1
导读:关键词:R,ggplot2,格子线,分割线,背景分割线,刻度线,网格线ggplot2ggplot2是统计编程

关键词:R,ggplot2,格子线,分割线,背景分割线,刻度线,网格线

ggplot2

ggplot2统计编程语言R的一个数据可视化绘图包。ggplot2由Hadley Wickham在2005年创造。它具现了利兰·威尔金森所著《图标的语法 — 一个数据可视化通用框架》(Grammar of Graphics — a general scheme for data visualization)中将图形分解为语素(如尺度、图层)的思想。ggplot2可以作为R语言基础绘图包的替代,同时ggplot2预设有多种印刷及网页尺寸。自2005年以来,ggplot2已经发展成为最受欢迎的R包之一


  1. 生成数据;

library(ggplot2)
a <- seq(1, 20)
b <- a^0.25
df <- as.data.frame(cbind(a, b))

2.基本图片;

myplot = ggplot(df, aes(x = a, y = b)) + geom_point()
myplot

3. 移除背景:theme_bw() #理解一下什么是背景

myplot+theme_bw()

4. 移除网格线 (但不移除背景颜色和边界线) # 理解一下什么是背景颜色与边界线;

myplot+theme(panel.grid.major=element_blank(),panel.grid.minor=element_blank())

5. 移除边界线

myplot + theme(panel.border = element_blank())

6. 移除背景(包括背景颜色与边界线,包括网格线)

7. 加坐标线

myplot + theme(axis.line = element_line(colour = "red"))

8. 全家福1

myplot + theme(panel.grid.major = element_blank(), panel.grid.minor = element_blank(),
panel.background = element_blank(), axis.line = element_line(colour = "black"))

9. 全家福2

myplot + theme_bw() + theme(panel.border = element_blank(), panel.grid.major = element_blank(),
panel.grid.minor = element_blank(), axis.line = element_line(colour = "black"))


ggplot2

ggplot2统计编程语言R的一个数据可视化绘图包。ggplot2由Hadley Wickham在2005年创造。它具现了利兰·威尔金森所著《图标的语法 — 一个数据可视化通用框架》(Grammar of Graphics — a general scheme for data visualization)中将图形分解为语素(如尺度、图层)的思想。ggplot2可以作为R语言基础绘图包的替代,同时ggplot2预设有多种印刷及网页尺寸。自2005年以来,ggplot2已经发展成为最受欢迎的R包之一


【声明】内容源于网络
0
0
数据分析学习与实践
数据分析,数据科学,线性代数,统计学,AI,python,可视化,excel
内容 343
粉丝 0
数据分析学习与实践 数据分析,数据科学,线性代数,统计学,AI,python,可视化,excel
总阅读106
粉丝0
内容343