1、引入依赖库
%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei'] # 解决图表中文乱码问题
plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号
%matplotlib inline这行代码使得matplotlib可以在jupyter notebook下绘制图表
plt.rcParams['font.sans-serif'] = ['SimHei'] # 解决图表中文乱码问题
plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号
这两行比较 常用,解决中文乱码和负号显示问题,建议一起加上
2、绘制一条简单的直线图
x = np.linspace(-5, 5)
y = x * 2
plt.plot(x, y)
plt.show()
3、绘制两条好看的直线图
x = np.linspace(-5, 5)
y1 = x * 2
y2 = x * 3
# 设置X轴标签
plt.xlabel("X值", size=15)
# 设置Y轴标签
plt.ylabel("Y值", size=15)
# 设置标题
plt.title("线性方程")
# 显示网格
plt.grid()
# 绘制图例
plt.plot(x, y1, label="y=2x")
plt.plot(x, y2, label="y=3x", linestyle="dashed") # deshed-虚线
# 显示图例
plt.legend()
plt.show()