使用matplotlib绘图

以下代码用于先通过Pandas包读取数据

使用matplotlib绘图_第1张图片
读取数据
使用matplotlib绘图_第2张图片
unrate.csv

绘制折线图

plot()中第一个传入的参数会被认为是X轴,第二个参数会被认为是Y轴上的值

使用matplotlib绘图_第3张图片
plot()

xticks()中rotation用于设置x刻度值显示的角度,如图,x刻度倾斜45度显示。

xlabel和ylabel分别表示X、Y轴的标签名

title()用于表示图形的title

使用matplotlib绘图_第4张图片
plot()

绘制一组图形

matplotlib的 figure能用以绘制一组图

使用matplotlib绘图_第5张图片
figure()用法

如下图所示,figure()有一个figsize参数可以用于设置画图区域的尺寸大小

使用matplotlib绘图_第6张图片
figure()用法

绘制两条折线图

下面我们将学习如何在一个图表中绘制两条的折线

使用matplotlib绘图_第7张图片
两条折线

如果多条直线的话,我们也可以给每条折线加上一个标签

使用matplotlib绘图_第8张图片
标签

另外,legend()中的loc参数用于设置标签在图中的位置。

使用matplotlib绘图_第9张图片
loc参数的位置

条形图

以下是绘制条形图的简单代码,其中bar()中的0.3指的是每个条形图的宽度

使用matplotlib绘图_第10张图片
条形图

我们也可以通过添加一些参数来增加图表的可读性

使用matplotlib绘图_第11张图片
条形图的参数展示

如果我们想改变条形图的展示方向怎样呢,其实很简单,以上图只要更改一个字母就可以了。

使用matplotlib绘图_第12张图片
更改图表方向

散点图

散点图的绘制代码如下:

使用matplotlib绘图_第13张图片
散点图

柱形图

以下是柱形图的执行代码

使用matplotlib绘图_第14张图片
柱形图

注意hist()中的两个参数的作用,range表示取值范围,bins表示分块数量。

你可能感兴趣的:(使用matplotlib绘图)