1、先来画一系列绿色的三角形,这些三角形的排列路径,是函数y=x^3的图像:# -*- coding: utf-8 -*-import numpy as npimport matplotlib.pyplot as pltt = np.arange(0., 5., 0.2)plt.plot( t, t**3, 'g^')plt.show()
2、plt.plot( t, t**3巳呀屋饔, 'g^')其中,t, t**3,分别表示x和y的参数坐标是(t,t^3),'g^'表示“绿色三角形”;np.aran爿讥旌护ge(0., 5., 0.2)表示精度是0.2,也就是x每隔0.2,绘制一个三角形。如果修改一下:# -*- coding: utf-8 -*-import numpy as npimport matplotlib.pyplot as pltt = np.arange(0., 5., 0.02)plt.plot( t, t**4, 'r^')plt.show()三角形密集在一起,分不清楚。
3、'gs'代表的是绿色的正方形:# -*- coding: utf-8 -*-import numpy as npimport matplotlib.pyplot as pltt = np.arange(0., 5., 0.1)plt.plot( t, t**2, 'gs')plt.show()
4、那么怎么把绿色正方形和蓝色三角形的轨迹图像放在一起呢?代码如下:# -*- coding: utf-8 -*-import numpy as npimport matplotlib.pyplot as pltt = np.arange(0., 5., 0.3)plt.plot(t, t**3, 'b^', t, t**2, 'gs')plt.show()图形又被压扁了。
5、再加上一个红色的波浪形虚线:# -*- coding: utf-8 -*-import numpy as npimport 罪焐芡拂matplotlib.pyplot as pltfrom pylab import *t = np.arange(0., 1., 0.02)plt.plot(t,sin(t),'r--',t, t**3, 'b^', t, t**2, 'gs')plt.show()其中,'r--'代表的是红色虚线。