一、实现目标
代码实例
import matplotlib.pyplot as plt
import matplotlib
import numpy as np
#解决中文乱码问题,引入windows字体库
myfont = matplotlib.font_manager.FontProperties(fname=r'C:/Windows/Fonts/msyh.ttf')
x = np.linspace(-3,3,50)
y = 2*x + 1
plt.plot(x,y)
plt.figure(1,figsize=(8,5))
xticks = np.linspace(-3,3,11)
#plt.xticks(xticks) 设置坐标点
#yticks = np.linspace(-6,8,14)
#plt.yticks(yticks)
plt.xlabel("x")
plt.ylabel("y")
#挪动坐标位置
ax = plt.gca()
#去掉边框
ax.spines['top'].set_color('none')
ax.spines['right'].set_color('none')
#移位置 设为原点相交
ax.xaxis.set_ticks_position('bottom')
ax.spines['bottom']