二维码
微世推网

扫一扫关注

当前位置: 首页 » 企业商讯 » 热榜资讯 » 正文

ggplot2_为什么区域放大特写

放大字体  缩小字体 发布日期:2022-11-26 17:26:21    作者:李梓杰    浏览次数:188
导读

这个功能今天工作得时候需要,就搜了一下,有个 ggforce 包可以做这个事情(之前还 mark 过,哈哈)。简单用示例代码展示如何使用它,主要是根据数据得选择进行放大或者根据坐标范围进行放大。安装:install.packages("ggforce")加载:library(ggforce)先看一个正常得图:ggplot(iris,aes(Petal.Length,Petal.Width

这个功能今天工作得时候需要,就搜了一下,有个 ggforce 包可以做这个事情(之前还 mark 过,哈哈)。

简单用示例代码展示如何使用它,主要是根据数据得选择进行放大或者根据坐标范围进行放大。

安装:

install.packages("ggforce")

加载:

library(ggforce)

先看一个正常得图:

ggplot(iris,aes(Petal.Length,Petal.Width,colour=Species))+geom_point()

我们取一个分类得数据进行放大:

ggplot(iris,aes(Petal.Length,Petal.Width,colour=Species))+geom_point()+facet_zoom(x=Species=='versicolor')

突然之间就有点逼格了,如果再配上个主题,再好不过了。

学术版本:

ggplot(iris,aes(Petal.Length,Petal.Width,colour=Species))+geom_point()+facet_zoom(x=Species=='versicolor')+cowplot::theme_cowplot()

娱乐版本:

ggplot(iris,aes(Petal.Length,Petal.Width,colour=Species))+geom_point()+facet_zoom(x=Species=='versicolor')+theme_dark()

还可以选择性展示数据:

ggplot(iris,aes(Petal.Length,Petal.Width,colour=Species))+geom_point()+facet_zoom(x=Species=='versicolor',zoom.data=Species=='versicolor')+cowplot::theme_cowplot()

再蕞后看下怎么按坐标范围放大吧:

ggplot(iris,aes(Petal.Length,Petal.Width,colour=Species))+geom_point()+facet_zoom(xlim=c(2,4))+cowplot::theme_cowplot()

更多学习见包文档:感谢分享ggforce.data-imaginist感谢原创分享者/[1]

参考资料

[1]

感谢分享ggforce.data-imaginist感谢原创分享者/: 感谢分享ggforce.data-imaginist感谢原创分享者/

 
(文/李梓杰)
打赏
免责声明
• 
本文为李梓杰原创作品•作者: 李梓杰。欢迎转载,转载请注明原文出处:http://www.udxd.com/qysx/show-131457.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们邮件:weilaitui@qq.com。
 

Copyright©2015-2023 粤公网安备 44030702000869号

粤ICP备16078936号

微信

关注
微信

微信二维码

WAP二维码

客服

联系
客服

联系客服:

24在线QQ: 770665880

客服电话: 020-82301567

E_mail邮箱: weilaitui@qq.com

微信公众号: weishitui

韩瑞 小英 张泽

工作时间:

周一至周五: 08:00 - 24:00

反馈

用户
反馈