效果图:
注:
(1) plot1.add_subplot(2,2,1)参数2,2,1表示子图共两行两列,1表示现在绘制第一个子图
(2)下面两句顺序不能颠倒
plt.plot(x,y,color='pink',marker='*') plt.legend(["圆"])
import numpy as np import matplotlib.pyplot as plt #让图标能显示汉字 plt.rcParams['font.sans-serif'] = 'SimHei' plt.rcParams['axes.unicode_minus']=False #设置画布,10,10等大小表示正方形 plot1 = plt.figure(figsize=(10,10),dpi=80) #圆 plot1.add_subplot(2,2,1) Q = np.arange(0,np.pi*2,0.01) x = 2*np.cos(Q) y = 2*np.sin(Q) plt.plot(x,y,color='pink',marker="*") plt.legend(["圆"]) #sin plot1.add_subplot(2,2,2) x = np.arange(0,np.pi*2,0.1) y = np.sin(x) plt.plot(x,y) plt.legend(["sin"]) #cos plot1.add_subplot(2,2,3) x = np.arange(0,np.pi*2,0.1) y = np.cos(x) plt.xticks(0,12) plt.plot(x,y) plt.legend(["cos"]) #tan plot1.add_subplot(2,2,4) x = np.arange(0,np.pi*2,0.1) y = np.tan(x) plt.plot(x,y) plt.legend(["tan"]) plt.show()