本文作者:周宏杰
文字编辑:王碧琪
技术总编:李朋冲
重磅!!!为了大家能够更好地学习Python技术,以及应广大粉丝和往期学员的要求,
2019年11月29日-12月1日
,武汉字符串数据科技有限公司将在
湖北武汉
举办《
第四期Python编程技术培训
》。本次培训采用理论与案例相结合的方式,旨在帮助
零基础学员
轻松入门Python,由浅入深学习和掌握Python的编程技术,特别是网络数据抓取技术。目前正在火热招生中~
详细培训大纲及报名方式,请点击《 2019年Python第四期培训招生
热力图有着非常广泛的应用,在众多学科中都能见其踪影。通过使用一种渐进的色带来表现相互间的关系,热力图的最终效果要优于离散点的直接显示,可以直观地展现空间数据的疏密程度。
在Stata中,绘制热力图的方法有很多,比如twoway contour graph, heatmap命令,不过这种方法比较复杂,且在调用调色板时容易出错。本文介绍heatplot命令绘制热力图,相对来讲,更简单一些。
安装步骤
(1)需要注意的是,单独安装heatplot是无法运行此命令的,需要我们事先安装
palettes
包
。palette译为调色板,顾名思义,就是用来控制色块的颜色、形状、线条。palettes包内包括
colorpalette
,
colorpalette9
,
symbolpalette
以及
linepalette
四个命令。
(2)安装完palettes之后,再安装heatplot命令
ssc install palettes, replacessc install heatplot, replace
heatplot
命令介绍
heatplot的基本语法结构为:
heatplot [z] y x [if] [in] [weight]
,x、y、z是变量,x、y是必选,z是可选。
(1)当仅使用x、y时,彩色带的数值
代表各色块的比例
,越接近最大值的代表颜色,该色块对应的比例越大,反之亦然。
(2)当加上z时,彩色带的数值
代表的是
z
的数值
,越接近最大值代表色,该色块所代表的z值越大,反之亦