使用
matplotlib
绘制
高级
图表
1、
绘制
高等
图
等高线
图
是地形
图
上高程相等的相邻各点所连成的j闭合曲线,它会将地面上海拔高度相同的点连成环线,之后将环线垂直投影到某一水平面上,并按照─定的比例缩绘到
图
纸上,常见于山谷、山峰或梯度下降算法的场景。
在
matplotlib
中,
使用
pyplot模块的contour()、contourf()函数可以
绘制
和填充等高线
图
。contour()函数的语法格式如下所示:
contour([X, Y,]Z, [levels,]**kwargs)
2、
绘制
矢量场流线
图
人口
金字塔
是按
人口
年龄和性别表示
人口
分布的特种塔状条形
图
,是形象地表示某一
人口
的年龄和性别构成的
图
形。
人口
金字塔
图
,以
图
形来呈现
人口
年龄和性别的分布情形,以年龄为纵轴,以
人口
数为横轴,按左侧为男、右侧为女
绘制
图
形,其形状如
金字塔
。
金字塔
底部代表低年龄组
人口
,
金字塔
上部代表高年龄组
人口
。
人口
金字塔
图
反映了过去
人口
的情况,目前
人口
的结构,以及今后
人口
可能出现的趋势。
人口
金字塔
可分为三种类型
上
图
所示的
人口
金字塔
是根据我国2010年
人口
普查的相关数据进行
绘制
的,
绘制
过程主要分为以下三部分,(1)数据爬取,(2)分面设置以及(3)
图
形
绘制
。
1、数据爬取
import seaborn as sns
import
matplotlib
.pyplot as plt
data = {'M': [3.18,3,2.88,2.8,3.36,4.49,3.39,3.66,3.91,4.69,4.28,2.56,2.97,2.21,1.38,0.94,0.58,0.24,0.06,0.01],
'F': [...