Python:绘制sin(X)和cos(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'
static/image/hrline/2.gif
注意:ZOrder 拆开以后就是 Z 及 Order,其意义说明如下:
Z:这里是指三度空间中的 Z 座标轴 ,而不是指英文字母的第 26 个字母。
Order:排列顺序。
所以 ZOrder 就是指在 Z 座标轴上的排列顺序!
一般我们的二度平面座标轴是指 X 座标轴 (东西向)及 Y 座标轴 (南北向),二个轴构成一个平面,再加上垂直的 Z 座标轴,就构成了三度立体空间了!所以 ZOrder 指的就是物件在垂直的 Z 座标轴上的上下位置关系。
static/image/hrline/2.gif
这些是关于图像的一些参数:
点我-可以了解更多
页:
[1]