import matplotlib
import matplotlib.pyplot as plt
import numpy
import numpy as np
x=numpy.arange(0,12,0.1)
y=np.sin(x)
plt.plot(x,y)
plt.show()
结果如下:
plt.plot(x,y,'r--')
结果如下:
plt.plot(x,y,'r:')
结果如下:
plt.plot(x,y,color='lime',linestyle='-.')
结果如下:
plt.plot(x,y,color='lime',linestyle='-.',linewidth='10')
结果为:
plt.scatter(x,y)#绘制散点图
结果为:
ax1=plt.gca()#获取当前坐标轴信息
ax1.set_title('big_title')
结果为:
ax1.set_xlabel('x:::')
ax1.set_ylabel('y::')
结果为:
#设置字体和大小,不再展示
ax1.set_xlabel('x:::',fontname='Arial',fontsize='20')
plt.plot(x,y,label='x1')
#plt.plot(x,y,label='x1',zolder=1)zolder越小越接近图层
plt.plot(x+2,y,label='x2')
plt.legend(loc='upper right')#放置在右上角
#设置画布大小
fig=plt.figure(figsize=(8,4))
#绘制多个子图
fig,ax=plt.subplots(2,1)
#在第一个图绘制
ax[0].plot(x,y)
ax[1].plot(x+2,y)
#绘制坐标轴
ax[0].set_xlim([0,10])
ax[1].set_xlim([0,10])
#使图在画布小的情况下,保存本地依然完整
plt.tight_layout()
#保存图片,设置分辨率
plt.savefig('./title.png',dpi=400)
plt.show()