思考过程:
1.调用模块,需要什么调用什么
#用别名简单方便
import matplotlib.pyplot as plt
import numpy as np
2.确定X轴上点的范围(自变量),Y轴上函数值;
X轴范围即区间,不是单个点,可以用
x=np.linspace(-5,5,100)#这里的np是numpy的别名
y=2*x+1
3.调用函数实现画图
plt.plot(x,y,'r:',linewidth=2,marker='o')
plt.show() #show 是为了让它(图形)展现出来
关于matplotlib.pyplot.plot的一些用法,可查看matplotlib.pyplot.plot — Matplotlib 3.5.1 documentation
总体代码:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(-3, 3, 60)
y1 = 6* x + 1
plt.figure(figsize = (9,5))
plt.xlim(-2,2)
plt.ylim(-2,4)
plt.plot(x, y1)
ax = plt.gca()
#隐藏两个轴
ax.spines['top'].set_color('none')
ax.spines['right'].set_visible(False)#两种方法
#轴位置
ax.spines['bottom'].set_position(('data',0))
ax.spines['left'].set_position('zero')#两种方法