本文按照由浅入深的方式,从最简单的一个图形开始,然后逐步增加新设置,说明制作一个图形的时候,可以调节的功能有哪些。
1.matplotlib包的导入:import matplotlib.pyplot as plt
另外需要,在Jupyter中需要运行%matplotlib notebook,在IPython 中运行%matplotlib。
2.看一下如何画一个最简单的折线图形。我们使用numpy创建一个矩阵,然后绘画。
import numpy as np
data = np.arange(10)
plt.plot(data)
运行就可以得到图形:
3.修改标签文字和线条的粗细
#设定折线的粗细
plt.plot(data, linewidth = 5)
#设定图表的标题
plt.title('Square Number', fontsize = 24)
看一下修改了折线的粗细后,并加上图标的标题后,图像是个什么样子:
4.给坐标轴上加上标签,并设置刻度标记文字的大小
#设置坐标轴标签
plt.xlabel('Values', fontsize = 14)
plt.ylabel('Square Values', fontsize = 14)
#设置刻度值大小
plt.tick_params(axis='both', labelsize=20)
看一下效果:
5.指定绘图的x、y的数值。
当使用plot画图时,如果没有提供横坐标,默认第一个对应的横坐标为0。如果我们想修改这种情况,可以指定x,y的值。这里我们新增一个x坐标矩阵。新增代码如下:
data_index = np.arange(10,20)
plt.plot(data_index,data, linewidth = 5)
代码新建了一个矩阵,绘图的时候别当做了x轴坐标。
运行后,效果如下:
好了,看看文章介绍的设置内容能否满足你的需求。下篇文章我们讲一下使用scatter绘制散点图~