学Python matplotlib(树地图)_光环大数据python培训

  • 格式:pdf
  • 大小:273.66 KB
  • 文档页数:4

学Python matplotlib(树地图)_光环大数据python培训
用可视化的方法来表达离散变量的数值情况,不仅仅可以使用条形图、饼图、
热力图,我们还可以借助于树地图来完成。

树地图的思想就是通过方块的面积来
表示,面积越大,其代表的值就越大,反之亦然。

今天要跟大家分享的就是如何
通过Ptyhon这个工具,完成树地图的绘制。

函数语法及参数
在Python中,可以借助于squarify包来绘制,即squarify.plot函数。


先,我们来看一下这个函数的语法及参数含义:
squarify.plot(sizes, norm_x=100, norm_y=100, color=None, label=None, value=None, alpha, **kwargs)
sizes:指定离散变量各水平对应的数值,即反映树地图子块的面积大
小;
norm_x:默认将x轴的范围限定在0-100之内;
norm_y:默认将y轴的范围限定在0-100之内;
color:自定义设置树地图子块的填充色;
label:为每个子块指定标签;
value:为每个子块添加数值大小的标签;
alpha:设置填充色的透明度;
**kwargs:关键字参数,与条形图的关键字参数类似,如设置边框色、
边框粗细等;
介绍完了绘图所需要的函数,先来抛一个树地图的效果图,该图反映的是
2017年8月中央财政收入的主要来源情况:
树地图的绘制
图中的数据来自《中华人民共和国财政部》官网,具体可以从2017年8月
财政收支情况
(/zhengfuxinxi/tongjishuju/201709/t20170911_269
5830.html)查看。

# 导入第三方包import matplotlib.pyplot as pltimport squarify#中文
及负号处理办法plt.rcParams['font.sans-serif'] = 'Microsoft
YaHei'plt.rcParams['axes.unicode_minus'] = False# 创建数据name = ['国
内增值税','国内消费税','企业所得税','个人所得税', '进口增值税、
消费税','出口退税','城市维护建设税', '车辆购置税','印花税','资
源税','土地和房税','车船税烟叶税等']income = [3908,856,801,868,1361,1042,320,291,175,111,414,63] # 绘图
colors = ['steelblue','#9999ff','red','indianred', 'green','yellow','orange'] plot = squarify.plot(sizes = income,
# 指定绘图数据label = name, # 指定标签
color = colors, # 指定自定义颜色 alpha = 0.6, # 指
定透明度value = income, # 添加数值标签edgecolor = 'white', # 设置边界框为白色 linewidth =3 # 设置边框宽度为 3 ) # 设置标签大小plt.rc('font', size=8)# 设置标题大小plot.set_title('2017年8月中央财政收支情况',fontdict = {'fontsize':15})# 去除坐标轴plt.axis('off')# 去除上边框和右边框刻度plt.tick_params(top = 'off', right = 'off')# 显示图形plt.show()
通过上面的这些绘图语句和美化语句,就可以得到一个形象不错的树地图了。

是不是很简单呢,如果你的工作中需要绘制离散变量的可视化,也可以考虑考虑这张图呢~简单明了形象佳!
为什么大家选择光环大数据!
大数据培训、人工智能培训、Python培训、大数据培训机构、大数据培训班、数据分析培训、大数据可视化培训,就选光环大数据!光环大数据,聘请大数据领域具有多年经验的讲师,提高教学的整体质量与教学水准。

讲师团及时掌握时代的技术,将时新的技能融入教学中,让学生所学知识顺应时代所需。

通过深入浅出、通俗易懂的教学方式,指导学生较快的掌握技能知识,帮助莘莘学子实现就业梦想。

光环大数据启动了推进人工智能人才发展的“AI智客计划”。

光环大数据专注国内大数据和人工智能培训,将在人工智能和大数据领域深度合作。

未来三年,光环大数据将联合国内百所大学,通过“AI智客计划”,共同推动人工智能产业人才生态建设,培养和认证5-10万名AI大数据领域的人才。

参加“AI智客计划”,享2000元助学金!
【报名方式、详情咨询】
光环大数据网站报名:
手机报名链接:http:// /mobile/。