Matplotlib的介绍
Matplotlib 是 Python 的绘图库,它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式。
Matplotlib 可以用来绘制各种静态,动态,交互式的图表。比如说散点图、柱状图等等。
Matplotlib的安装与导入
(我这边使用的是 Jupyter Notebook)

Matplotlib Pyplot
plot() :用于画图,它可以绘制点和线,语法格式如下:
plot([x], y, [fmt], [x2], y2, [fmt2], ..., **kwargs)






练习:绘制正弦图和余弦图


Matplotlib 绘图标记
plot()
plot()中的 marker 参数:定义一些不一样的标记



fmt
fmt 参数定义了基本格式,如标记、线条样式和颜色。
fmt = '[marker][line][color]'


设置标记大小与颜色




Matplotlib 绘图线
线的类型
线的类型可以使用 linestyle 参数(可简写为 ls)定义:



线的颜色
线的颜色可以使用 color 参数(可简写为 c)定义:



Matplotlib 轴标签和标题
xlabel()、ylabel() :设置 x 轴和 y 轴的标签

title() :设置标题

Matplotlib 网格线
grid():来设置图表中的网格线。grid() 方法语法格式如下: matplotlib.pyplot.grid(b=None, which='major', axis='both', )




Matplotlib 绘制多图
subplot():用于绘制多个子图,在绘图时需要指定位置。
subplot(nrows, ncols, index)



Matplotlib 散点图
scatter():绘制散点图

设置图标大小

自定义点的颜色

设置两组散点图

Matplotlib 柱形图
bar():绘制柱形图

设置柱形图颜色

自定义各个柱形的颜色

使用 width 设置柱形图宽度

绘制垂直方向的柱形图

使用 height 设置柱形图宽度


