|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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 座标轴上的上下位置关系。
这些是关于图像的一些参数:
点我-可以了解更多 |
|