Matplotlib记录使用
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
x=np.linspace(-5,5,50)
print(x)
y1=2*x+3
y2=x**2
plt.figure()
plt.plot(x,y2,label='y=x**2')
plt.plot(x,y1,linestyle='--',linewidth=1,label='y=2*3+3')
plt.legend(loc='best')
x0=4
y0=x0**2
y3=2*x0+3
plt.scatter(x0, y0)
plt.scatter(x0,y3)
plt.plot([x0,x0],[y0,y3],'--')
plt.xlim(-3,5)
plt.ylim(-1,25)
x_ticks=np.linspace(-3,5,10)
plt.xticks(x_ticks)
plt.yticks([-3,0,5,10,15,20,25,],
(r'$A\ \alpha$',r'$B$',r'$C$',r'$D$',r'$E$',r'$F$',r'$G$'))
plt.xlabel('X')
plt.ylabel('Y')
ax=plt.gca()
ax.spines['right'].set_color('none')
ax.spines['top'].set_color('none')
ax.spines['left'].set_position(('data',0))
ax.spines['bottom'].set_position(('data',0))
plt.show()