import matplotlib
import matplotlib.pyplot as plt
import numpy
plt.plot(x,[xi**2 for xi in x],label = 'First',linewidth=4,color='black')
plt.plot(x, [xi**2+2 for xi in x], label = 'second', color='red')
plt.plot(x, [xi**2+5 for xi in x ], label = 'third')
plt.legend(loc='upper left')
plt.grid(True)
plt.show()
<p style="line-height: 19px; margin: 10px auto; color: rgb(75, 75, 75); font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px;"><a target=_blank href="http://www.cnblogs.com/bovine/archive/2012/11/09/2763374.html" target="_blank">参考网页</a>:</p><p style="line-height: 19px; margin: 10px auto; color: rgb(75, 75, 75); font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px;">使用python的科学计算库,达到快速计算的效果。</p><p style="line-height: 19px; margin: 10px auto; color: rgb(75, 75, 75); font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px;">标准的Python中用列表(list)保存一组值,可以当作数组使用。但由于列表的元素可以是任何对象,因此列表中保存的是对象的指针。这样一来,为了保存一个简单的列表[1,2,3],就需
要有三个指针和三个整数对象。对于数值运算来说,这种结构显然比较浪费内存和 CPU 计算时间。</p><p style="line-height: 19px; margin: 10px auto; color: rgb(75, 75, 75); font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px;">使用numpy的array模块可以解决这个问题。细节不在此赘述。这里主要记录一些matplotlib的基本使用方法</p>