查看原文
其他

数据呈现 | R绘图:三维动图,分省透视三大产业经济格局

简华 数据Seminar 2021-06-04

三维透视图,是在两维平面上利用线和面趋向会合的错觉原理来刻画关联数据集的艺术表现形式。
相交于二维平面图,三维视图具有很强的立体效果,图形所表达的内部结构更容易被大家直观理解。正因为如此,三维视图,渐渐融入到经济领域,人们开始关注对数据进行多视角展示上来,但涉及到对数据分析、计算时,大多时候使用二维图可能更好。





经济数据


本期,我们利用2017年全国31个省的三大产业经济数据,来展示不同地区在第一产业、第二产业和第三产业的分布比重。下表是我们从国家统计局收集到的数据集。

表1  2017年全国31个省的三大产业经济数据
Pnamegdp_pind1ind2ind3area
北京1289940.41980.6东部
天津1189440.940.958.2东部
河北453879.246.644.2东部
山西420604.643.751.7中部
内蒙古6376410.239.850西部
辽宁535278.139.352.6东部
吉林548387.346.845.8中部
黑龙江4191618.625.555.8中部
上海1266340.430.569.2东部
江苏1071504.74550.3东部
浙江920573.742.953.3东部
安徽434019.647.542.9中部
福建826776.947.745.4东部
江西434249.248.142.7中部
山东728076.745.448东部
河南466749.347.443.3中部
湖北601999.943.546.5中部
湖南495588.841.749.4中部
广东80932442.453.6东部
广西3810215.540.244.2西部
海南4843021.622.356.1东部
重庆634426.644.249.2西部
四川4465111.538.749.7西部
贵州379561540.144.9西部
云南3422114.337.947.8西部
西藏392679.439.251.5西部
陕西57266849.742.4西部
甘肃2849711.534.354.1西部
青海440479.144.346.6西部
宁夏507657.345.946.8西部
新疆4494114.339.845.9西部

注:Pname是省份名称,gdp_p是人均GDP,ind1~ind3是三大产业各自占比,area划分东中西部地区



绘图代码


基于全国三大产业经济数据,下面我们主要利用R中rgl包,进行交互式绘制3D图。需要说明的是,绘图过程中传入的三个向量ind1~ind3,分别用X、Y和Z轴的坐标表示。
制图代码如下:
## 加载包library(openxlsx)library(rgl)library(magick)
## 读取数据Data_3D<-read.xlsx('GDP_IND_2017.xlsx',1)
## 设置颜色变量colors <- c("#56B4E9", "#E69F00", "#CC79A7") #西部-蓝色,中部-黄色,东部-红色
Data_3D$area <- colors[ as.numeric( as.factor(Data_3D$area) ) ]
## 绘制3D图plot3d( Data_3D[,3], Data_3D[,4], Data_3D[,5], col = Data_3D$area, type = "s", size = Data_3D$gdp_p , #人均GDP做权重 xlab = 'Fisrt',ylab = 'Second',zlab = 'Third', #第一产业、第二产业和第三产业标签 alpha=0.55)## 展示动图效果play3d( spin3d( axis = c(0, 0, 1), rpm = 20), duration = 10 )
## 保存3D动图 movie3d( movie="3dAnimatedScatterplot", spin3d( axis = c(0, 0, 1), rpm = 7), duration = 10, dir = "C:/Users/Desktop", ## 图形保存桌面 type = "gif", ## 保存gif格式 clean = TRUE )
左右滑动查看更多



图形展示


运行上述代码,我国三大产业经济状况的三维透视效果就非常直观了。展示细节如下:


从图中,我们可以总结出这样几点经济结论:

1)从散点分布看,我国产业结构比例不同,经济地区的发展水平也不同(东部-红色,中部-黄色,西部-蓝色);

2)目前,我国绝大多数省份,产业结构比重是第三产业(Third)>第二产业(Second)>第一产业(First),说明经济结构的转型;

3)经济越发达的地区,第三产业所占比重较高。比如,东部地区第三产业优势明显,占比较大,特别是北京和上海两个大都市。









►往期推荐

回复【Python】👉简单有用易上手

回复【学术前沿】👉机器学习丨大数据

回复【数据资源】👉公开数据

回复【可视化】👉你心心念念的数据呈现

回复【老姚专栏】👉老姚趣谈值得一看


►一周热文

校招丨加入企研数据,未来更多奇遇!

工具&方法 | R资源网站“四件套”推荐:教程、制图、论坛和书籍

工具&方法丨关于交互项的那些事(二):画交互效应图原来如此简单

特别推荐丨老姚专栏:理解自然实验和DID方法——与现场实验比较的视角

数据呈现 | R制图:棒棒糖图,展示地区经济发展差异






数据Seminar

这里是大数据、分析技术与学术研究的三叉路口



作者:简华(何年华)阅:杨奇明编辑:青酱





    欢迎扫描👇二维码添加关注    


    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存