最近学人工智能,看画点的函数有点懵,多说无益,上代码,一看就明白了。
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0.0, 5.0)
y1 = np.sin(np.pi*x)
y2 = np.cos(np.pi*x*0.5)
plt.plot(x,y1,"b--",label='sin(np.pi*x)')
plt.plot(x,y2,"r--",label='cos(np.pi*x*0.5)')
plt.legend()
plt.show()
结果:
如果嫌在一张图上不好看,还可以分两张图。
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0.0, 5.0)
y1 = np.sin(np.pi*x)
y2 = np.cos(np.pi*x*0.5)
#表示下一个plot函数画在2行2列图格中的第一个图中
plt.subplot(2,2,1)
#表示下一个plot函数画在2行2列图格中的第二个图中
plt.plot(x,y1,"b--",label='sin(np.pi*x)')
plt.subplot(2,2,2)
plt.plot(x,y2,"r--",label='cos(np.pi*x*0.5)')
plt.show()
结果: