网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

R语言可视化区域图的介绍及其美化方法

这篇文章主要介绍“R语言可视化区域图的介绍及其美化方法”,在日常操作中,相信很多人在R语言可视化区域图的介绍及其美化方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”R语言可视化区域图的介绍及其美化方法”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

成都创新互联公司是一家专注网站建设、网络营销策划、微信小程序开发、电子商务建设、网络推广、移动互联开发、研究、服务为一体的技术型公司。公司成立十多年以来,已经为上1000家成都效果图设计各业的企业公司提供互联网服务。现在,服务的上1000家客户与我们一路同行,见证我们的成长;未来,我们一起分享成功的喜悦。

今天要跟大家分享的是面积图,也就是经常提到的区域图。

本例选择自制数据集:

head(data5)

R语言可视化区域图的介绍及其美化方法

ggplot(data,aes(x,y))+geom_area(fill="steelblue")

R语言可视化区域图的介绍及其美化方法

ggplot(data5,aes(Year,Sale,fill=Fac))+geom_area()

R语言可视化区域图的介绍及其美化方法

默认情况下,加入分类变量之后的面积图的位置调整参数为堆积:我们可以通过添加位置参数position进行确认:

ggplot(data5,aes(Year,Sale,fill=Fac))+geom_area(position="stack")

R语言可视化区域图的介绍及其美化方法

面积图图层位置调整与之前介绍过的一样,都可以通过调整position内的参数完成:

ggplot(data5,aes(Year,Sale,fill=Fac))+geom_area(position="identity",alpha=0.1)

R语言可视化区域图的介绍及其美化方法

#不做任何位置变换,但是由于面积图区域图层间相互遮挡,造成阅读不便。

当然,面积图也不适合使用dodge参数的,dodge参数要求横坐标为离散刻度(即不可以相互遮挡)

ggplot(data5,aes(Year,Sale,fill=Fac))+geom_area(position="dodge") 

ggplot(data5,aes(Year,Sale,fill=Fac))+geom_area(position="fill")   #百分比堆积

R语言可视化区域图的介绍及其美化方法

分面表达:

ggplot(data5,aes(Year,Sale,fill=Fac))+geom_area(position="stack")+ facet_grid(.~Fac)

R语言可视化区域图的介绍及其美化方法

ggplot(data5,aes(Year,Sale,fill=Fac))+geom_area(position="stack")+ facet_wrap(~Fac)

R语言可视化区域图的介绍及其美化方法

注意仔细体会两种分面形式的差别:

美化:

堆积

ggplot(data5,aes(Year,Sale,fill=Fac))+geom_area(position="stack")+ggtitle("Area Plot")+theme_wsj()+scale_fill_wsj()+guides(fill=guide_legend(title=NULL))  

R语言可视化区域图的介绍及其美化方法

ggplot(data5,aes(Year,Sale,fill=Fac))+geom_area(position="stack")+ggtitle("Area Plot")+theme_economist()+scale_fill_economist()+guides(fill=guide_legend(title=NULL))  

R语言可视化区域图的介绍及其美化方法

百分比堆积:

ggplot(data5,aes(Year,Sale,fill=Fac))+geom_area(position="fill")+ggtitle("Area Plot")+theme_wsj()+scale_fill_wsj()+guides(fill=guide_legend(title=NULL))  

R语言可视化区域图的介绍及其美化方法

ggplot(data5,aes(Year,Sale,fill=Fac))+geom_area(position="fill")+ggtitle("Area Plot")+theme_economist()+scale_fill_economist()+guides(fill=guide_legend(title=NULL))  

R语言可视化区域图的介绍及其美化方法

分面:

ggplot(data5,aes(Year,Sale,fill=Fac))+geom_area(position="stack")+ggtitle("Area Plot")+theme_wsj()+scale_fill_wsj()+guides(fill=guide_legend(title=NULL)) +facet_grid(.~Fac) 

R语言可视化区域图的介绍及其美化方法

ggplot(data5,aes(Year,Sale,fill=Fac))+geom_area(position="stack")+ggtitle("Area Plot")+theme_economist()+scale_fill_economist()+guides(fill=guide_legend(title=NULL))  +facet_grid(.~Fac) 

R语言可视化区域图的介绍及其美化方法

到此,关于“R语言可视化区域图的介绍及其美化方法”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


网页标题:R语言可视化区域图的介绍及其美化方法
网页URL:http://bjjierui.cn/article/gegoii.html

其他资讯