import numpy as np
import matplotlib.pyplot as plt

# 1、图形绘制
x = np.linspace(0,2*np.pi) # x轴
# y轴
y = np.sin(x) # 正弦波
plt.figure(linewidth = 4)
plt.plot(x,y,color = 'red')
plt.plot(x,np.cos(x),color = 'k') # 余弦波
ax = plt.gca() # 获取视图
ax.set_facecolor('lightgreen') # 设置视图背景颜⾊

# 2、图例
plt.legend(['Sin','Cos'],fontsize = 18,loc = 'center',ncol = 2,bbox_to_anchor =
[0,1.05,1,0.2])
# plt.tight_layout() # ⾃动调整布局空间,就不会出现图⽚保存不完整
plt.savefig('./基础5.png', # ⽂件名:png、jpg、pdf
dpi = 100, # 保存图⽚像素密度
facecolor = 'violet', # 视图与边界之间颜⾊设置
edgecolor = 'lightgreen', # 视图边界颜⾊设置
bbox_inches = 'tight')# 保存图⽚完整

image-20210106162637223

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐