可视化 ——Python matplotlib.pyplot 画直线

思考过程:

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')#两种方法

你可能感兴趣的:(python)