??:可视化课程的重点是:利用图形去理解数据,而不是注重图形的美观。
matplotlib.pyplot
is a state-based interface to matplotlib. It provides a MATLAB-like way of plotting.
基于状态的接口,提供类似MATLAB样式的绘图工具。(MATLAB是收费绘图软件)
import numpy as np import matplotlib.pyplot as plt X = np.linspace(0, 2*np.pi, 100) Y = np.sin(X) Y1 = np.cos(X) plt.title("Hello World!") #给图形命名 plt.plot(X,Y) #画一个图 plt.plot(X,Y1)
生成:
第一行是储存的内存位置。
plt.show() #使用show函数可以生成画布
分开画2个图:
X = np.linspace(0,2*np.pi, 100) Y = np.sin(X) plt.subplot(2,1, 1) #为当前figure附加一个子画布。 plt.plot(X,Y) plt.subplot(2,1,2) plt.plot(X, np.cos(X), color = ‘r‘)
解释:
subplot(nrows, ncols, index, **kwargs)
原文:https://www.cnblogs.com/chentianwei/p/12334422.html