Python 数据分析 matplotlib 可视化之绘图
Matplotlib 是一个基于 python 的 2D 画图库, 能够用 python 脚本方便的画出折线图, 直方图, 功率谱图, 散点图等常用图表, 而且语法简单.
Python 中通过 matplotlib 模块的 pyplot 子库来完成绘图. Matplotlib 可用于创建高质量的图表和图形, 也可以用于绘制和可视化结果. matplotlib 是 Python 优秀的数据可视化第三方库, matplotlb.pyplot 是绘制种类可视化图形的命令子库, 相当于快捷方式 import matplotlib.pyplot as plt.
线形图:
线性图是最基本的图表类型, 常用于绘制连续的数据. 通过绘制线形图, 可以表现出数据的一种趋势变化.
Matplotlib 的 plot(X,Y)用来绘制线形图, 在参数中传入 X 和 Y 的坐标即可. 其中, X 和 Y 轴坐标的数据格式可以是列表, 数组和 Series.
例 1: 坐标数据格式为 seriesimportnumpyasnp
importmatplotlib.pyplotasplt
importpandasaspd
data={'name':['Tom','Peter','Lucy','Max'],
'sex':['female','female','male','male'],
'math':[78,79,83,92],
'city':['北京','上海','广州','北京']
}
df=pd.DataFrame(data)
p