pylab不推荐使用的原因:pylab更接近于MATLAB,这是毋庸置疑的,但是使用pylab会逐渐背离matplotlib的学习,这与初衷想反,当然,还有其他的原因,没有研究。
三种方式的实现代码(相对来说 matplotlib 实现更简单)
pyplot的方式
[python] view plain copy #!/usr/bin/python #coding: utf-8 import numpy as np import matplotlib.pyplot as plt x = np.arange(0, 10, 1) y = np.random.randn(len(x)) plt.title("pyplot") plt.plot(x, y) plt.show()pylab的方式
[python]%20view%20plain%20copy%20#!/usr/bin/python #coding: utf-8 from pylab import * x = arange(0, 10, 1) y = randn(len(x)) title("pylab") plot(x, y) show()类封装的方式
[python]%20view%20plain%20copy%20#!/usr/bin/python #coding: utf-8 import numpy as np import matplotlib.pyplot as plt x = np.arange(0, 10, 1) y = np.random.randn(len(x)) # 生成一个figure对象 fig = plt.figure() ax = fig.add_subplot(111) plt.plot(x, y) ax.set_title("object oriented") plt.show()新闻热点
疑难解答