- 需要用到的库matplotlib
- 主要用到的函数是plot(x,y,ls='-', lw=2, label='xxx', color='g')
x:横轴数据
y:纵轴数据
ls:线条类型
lw:线条宽度
lable:标签文本
color:线条颜色 - 例:
生成横轴和纵轴所需要的数import matplotlib.pyplot as plt import matplotlib as mpl import numpy import pandas x=range(1,16) #生成1~15的一维数作为x轴 y=numpy.random.normal(50,10,15).astype(int) #以50为均值,10为方差生成一组int类型的随机数
调用plot函数画图
plt.plot(x,y) #可以只设置横纵轴数据,其他参数则为默认值 #plt.plot(x,y,color='Red') #设置颜色 #plt.plot(x,y,ls='--',lw=4) #设置线条类型和宽度 #plt.plot(x,y,mark='3',mew=10) #在每个数据点上添加标记,设置标记宽度
设置图的名称和坐标轴名称
mpl.rcParams['font.sans-serif'] = ['Microsoft YaHei'] # 微软雅黑 mpl.rcParams['font.serif'] = ['Microsoft YaHei'] mpl.rcParams['axes.unicode_minus'] = False # 解决保存图像是负号'-'显示为方块的问题,或者转换负号为字符串 #解决标题等不能显示中文字体的问题 plt.xlabel('x') plt.ylabel('y') plt.title('折线图')
显示所画的图
plt.show()