ggplot2设置坐标轴范围_R可视化12|ggplot2图层图形语法 (4)

"pythonic生物人"的第110篇分享150f00ff6af2c8ef13020f20a931a5fc.png9cf432b4f4286f5ec87d6f9190ec905d.png9cf432b4f4286f5ec87d6f9190ec905d.png

本文系统介绍ggplot2的坐标系(coord)、分面(facet)。

本文目录

9、坐标系(coord)
  线性坐标系
  非线性坐标系

10、分面(facet)
  Facet wrap 
  Facet grid 

9、坐标系(coord)

  • 线性坐标系

base   geom_point() + 
  geom_smooth()
p1 p2 5, 7))#设置坐标轴显示范围,突出显示图中某一部分



p3   geom_point() + 
  geom_smooth()


p4   geom_point() + 
  geom_smooth() + 
  coord_flip()#最大程度拟合

p5   geom_point() + 
  geom_smooth() + 
  coord_fixed()#x y轴切换

p6 3)
ggsave("scale26.png", p6, width = 6.5, height = 5) 
b75d995a96862ad72bea465ad01d6d23.png
  • 非线性坐标系

a886f4dcc0b32a543fa3262eb3c9c9fd.png

10、分面(facet)

Facets divide a plot into subplots based on the values of one or more discrete variables, 分三类。

  • facet_null(): a single plot, the default.
  • facet_wrap(): “wraps” a 1d ribbon of panels into 2d.
  • facet_grid(): produces a 2d grid of panels defined by variables which form the rows and columns.
ab281540a659f79b4a802fa07911becf.png
  • Facet wrap

options(repr.plot.width = 4.5, repr.plot.height = 5, repr.plot.res = 300)
mpg2 5 & drv %in% c("4", "f") & class != "2seater")
base   geom_blank() + 
  xlab(NULL) + 
  ylab(NULL)

p1 3)#三列展示
p2 3, as.table = FALSE)
p3 3)#三行展示
p4 3, dir = "v")#

p5 2)
ggsave("scale28.png", p5, width = 6.5, height = 5) 
98945a4a6ab8125dbcfa4ed8e9904a0c.png
  • Facet grid

#效果见图
options(repr.plot.width = 4.5, repr.plot.height = 5, repr.plot.res = 300)
p1 p2 #通过cyl按列绘图
p3 #通过drv按行绘图
p4 #通过drv按行绘图,通过cyl按列绘图

p5 2)
ggsave("scale29.png", p5, width = 6.5, height = 5) 

9932e06bd7fff42b64780f0253493df1.png

本文结束,更多好文:

  • Python可视化|Matplotlib39-Matplotlib 1.4W+字教程(珍藏版)
  • Python可视化|Matplotlib&Seaborn36(完结篇)
  • python3基础12详解模块和包(库)|构建|使用
  • Perl基础系列合集
  • NGS各种组学建库原理(图解)

de50b1986578330695f5c66226004af4.pngde50b1986578330695f5c66226004af4.png有用请“点赞”“在看”“分享”de50b1986578330695f5c66226004af4.pngde50b1986578330695f5c66226004af4.png

5e51ea65503029ac5ee075ced20720a3.png

有意见请移步到QQ群629562529反馈,一起进步哈!

3373b7008346f5d79a956923c8dbfbd3.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值