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()


该文介绍了如何使用Python的matplotlib库绘制直线图,包括解决中文乱码和负号显示问题,以及设置图例、标题、轴标签和网格线的方法。示例中展示了绘制单条和多条直线图的代码。
3519

被折叠的 条评论
为什么被折叠?



