1.首先导入模块,框定出x和y轴的范围,生成简单的折线图
# 导入matplotlib的pyplot模块
import matplotlib.pyplot as plt
import random
x = range(0, 5) # 定义x轴的范围0-4
y = [random.randint(1, 5) for i in range(5)] # y轴范围,y的值由1-5的随机数生成
plt.plot(x, y)
plt.show()
plt.close()
需要注意的是,在pycharm中,如果不加上plt.show(),图形无法显示 ,plt.close()是清空画图的数据,为了避免出现上一次的运行结果。
2.下一步,就可以设置折线图的标题(title)、横纵坐标(xlabel,ylabel)的名称
plt.title('fig.1')
plt.xlabel('x-1')
plt.ylabel('y-1')
3.中文显示问题
Matplotlib默认只显示英文字体,遇到中文字体会显示长方形的方框,解决办法一般有两种:
"""方法一:中文标题问题"""
# 解决中文显示问题
# plt.rcParams['font.sans-serif'