大数跨境
0
0

数据可视化—等值线图的制作

数据可视化—等值线图的制作 大话数据分析
2019-06-15
0
导读:数据可视化,用简洁的方式,呈现优雅的结果。

今天考完四六级,简单的调侃几句,我觉得从开始,我就已经输了,一定是我的打开方式不对,你打开的是这样的吗?

本次推文,我讲一下数据的可视化,写论文的时候,一直都是,表胜于文字,而图更胜于表,这年头,作为一个合格的数据分析师,自媒体人,不会点Ps,Pr等,实在是拿不出手,数据分析师一定是一群被统计学耽误的艺术家,Matlab作图是真的很漂亮,Surfer在做等值线图,有很大的优势。

Matlab数据可视化

地形地貌图

程序:

[x,y]=meshgrid(1:10);

h=[0,0.02,-0.12,0,-2.09,0,-0.58,-0.08,0,0;0.02,0,0,-2.38,0,-4.96,0,0,0,-0.1;0,0.1,1,0,-3.04,0,-0.53,0,0.1,0;0,0,0,3.52,0,0,0,0,0,0;-0.43,-1.98,0,0,0,0.77,0,2.17,0,0;0,0,-2.29,0,0.69,0,2.59,0,0.3,0;-0.09,-0.31,0,0,0,4.27,0,0,0,-0.01;0,0,0,5.13,7.4,0,1.89,0,0.04,0;0.1,0,0.58,0,0,1.75,0,-0.11,0,0;0,-0.01,0,0,0.3,0,0,0,0,0.01];

[xi,yi]=meshgrid(1:0.1:10);%构建插值网格

hi = interp2(x,y,h,xi,yi,'spline');%二维插值命令

surf(hi);

xlabel('x'),ylabel('y'),zlabel('h');

车灯光源投影区域

程序:

[x,y]=meshgrid(1:10);

h = [0,0.02,-0.12,0,-2.09,0,-0.58,-0.08,0,0;0.02,0,0,-2.38,0,-4.96,0,0,0,-0.1;0,0.1,1,0,-3.04,0,-0.53,0,0.1,0;0,0,0,3.52,0,0,0,0,0,0;-0.43,-1.98,0,0,0,0.77,0,2.17,0,0;0,0,-2.29,0,0.69,0,2.59,0,0.3,0;-0.09,-0.31,0,0,0,4.27,0,0,0,-0.01;0,0,0,5.13,7.4,0,1.89,0,0.04,0;0.1,0,0.58,0,0,1.75,0,-0.11,0,0;0,-0.01,0,0,0.3,0,0,0,0,0.01];

[xi,yi]=meshgrid(1:0.1:10);%构建插值网格

hi = interp2(x,y,h,xi,yi,'spline');%二维插值命令

surf(hi);

xlabel('x'),ylabel('y'),zlabel('h');

Surfer可视化

Surfer在空间分布中,做等值线图,可以更好的反应空间效应。

做1961-2010年河南省时空干旱转移图,可以清晰的看到变动趋势。

由中国经济发展分布图,可以看到,沿海城市的经济较内陆更发达。

做平面的等值线图,可以分为三步:

1.导入数据,X轴为经度,Y轴是纬度,Z轴是所研究的变量值。

2.网格化数据,要将excel的资料转化为网格文件。

3.白化文件,将多余的部分白化。

后续如果有需要学习Sufer做等值线图的话,可以在公众号后台留言,我可以分享Sufer软件,以及操作教程。后台回复“可视化Sufer”获取下载链接。


你与世界

只差一个

公众号

点击关注

我们吧!



【声明】内容源于网络
0
0
大话数据分析
数据分析的收集者、整理者、分享者、实践者
内容 408
粉丝 0
大话数据分析 数据分析的收集者、整理者、分享者、实践者
总阅读27
粉丝0
内容408