| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
 本帖最后由 划句顾 于 2021-6-4 22:46 编辑  
 
- '''*************************************************************************
 
 -     @author:LaoGu
 
 -     @time: 2021/6/4
 
 -     @fuction:绘制sin(X)和cos(X)曲线
 
 - ****************************************************************************'''
 
 - import matplotlib
 
 - import numpy as np
 
 - import matplotlib.pyplot as plt
 
  
- matplotlib.rcParams['font.family'] = 'SimHei'
 
 - matplotlib.rcParams['font.sans-serif'] = 'SimHei'
 
 - matplotlib.rcParams['axes.unicode_minus'] = False
 
  
- pf = plt.figure(figsize = (15,10),dpi = 80)#创建一个 15 * 10 点(point)的图,并设置分辨率为 80
 
  
- #创建并选中子图1
 
 - ax1 = pf.add_subplot(2,1,1)
 
 - X = np.linspace(-np.pi,np.pi,256,endpoint=True) #从 π 到 +π 等间隔的 256 个值
 
 - S = np.sin(X)
 
 - plt.title('sin(X)的图像')#标题
 
 - plt.plot(X,S,color = 'red',linewidth = 2.5,linestyle = 'solid',label='sine',zorder = -1)#solid 是实线'-'的意思
 
 - plt.legend(loc='upper left')#在左上角添加图例
 
  
- #创建并选中子图2
 
 - ax2 = pf.add_subplot(2,1,2)
 
 - X = np.linspace(-np.pi,np.pi,256,endpoint=True)
 
 - C= np.cos(X)
 
 - plt.title('cos(X)的图像')#标题
 
 - plt.plot(X,C,color = 'blue',linewidth = 2.5,linestyle = 'dashdot',label = 'cosine',zorder = -2 )#dashdot是点线'-.'的意思
 
 - plt.legend(loc='upper left') #在左上角添加图例
 
  
- #保存图形到文件
 
 - plt.savefig("两个图sin和cos.png")
 
 - plt.show()#显示图像
 
  复制代码 
 
Ps:upper的反义词是lower,所以lower left是在左下角的意思,如果想要将图例放在左下角可以将loc=‘upper left’ 改为 loc='lower left' 
 
 
 
 
注意:ZOrder 拆开以后就是 Z 及 Order,其意义说明如下: 
Z:这里是指三度空间中的 Z 座标轴 ,而不是指英文字母的第 26 个字母。 
Order:排列顺序。 
所以 ZOrder 就是指在 Z 座标轴上的排列顺序! 
    一般我们的二度平面座标轴是指 X 座标轴 (东西向)及 Y 座标轴 (南北向),二个轴构成一个平面,再加上垂直的 Z 座标轴,就构成了三度立体空间了!所以 ZOrder 指的就是物件在垂直的 Z 座标轴上的上下位置关系。 
 
 
 
 
 
 
 
这些是关于图像的一些参数: 
 
 
 
点我-可以了解更多 |   
 
 
 
 |