Python matplotlib pylab 画张图

from pylab import *

w1 = 1 
w2 = 25
fs = 18
y = np.arange(-2,2,0.001)
x = w1*y*log(y)-1.0/w2*exp(-(w2*y-w2/exp(1))**4)
plt.title(u'DARREN DRAW NAIZI')
plt.xlabel(u'x')
plt.ylabel(u'y')
plt.axis([-1.5,0.5,-0.5,1.2])
text(-1.4,-0.3,r'$x=%sy{log}(y)-\frac{1}{%s}e^{[-(%sy-\frac{%s}{e})^4]}$' % (w1,w2,w2,w2),fontsize=fs)

plt.plot(x,y)
plt.show()

Python matplotlib pylab 画张图_第1张图片

可以调整代码中的w1 和 w2 画出不同的大小和形状 

Python matplotlib pylab 画张图_第2张图片

Python matplotlib pylab 画张图_第3张图片

 Python matplotlib pylab 画张图_第4张图片

Python matplotlib pylab 画张图_第5张图片

Python matplotlib pylab 画张图_第6张图片

 

Python matplotlib pylab 画张图_第7张图片

which one would you like? It's a sad story. 

你可能感兴趣的:(python,matplotlib)