python包matplotlib基础入门

来源:互联网 发布:mac版yy怎么录音 编辑:程序博客网 时间:2024/06/03 18:58

1、matplotlib

matplotlib是numpy的扩展,可以实现python框架下的可视化,类似MATLAB的图像可视化。

2、基本操作

2.1绘画直方图

#matplotlib使用import matplotlib.pyplot as pltfrom numpy.random import normal,randx = normal(size=200)plt.hist(x,bins=30)plt.show()

2.2散点图

#2、散点图import matplotlib.pyplot as pltfrom numpy.random import randa = rand(100)b = rand(100)plt.scatter(a,b)plt.show()

2.3 3D图绘制

#3、3D图from matplotlib import cmfrom mpl_toolkits.mplot3d import Axes3Dimport matplotlib.pyplot as pltimport numpy as npfig = plt.figure()ax = fig.gca(projection='3d')X = np.arange(-5, 5, 0.25)Y = np.arange(-5, 5, 0.25)X, Y = np.meshgrid(X, Y)R = np.sqrt(X**2 + Y**2)Z = np.sin(R)surf = ax.plot_surface(X, Y, Z, rstride=1, cstride=1, cmap=cm.coolwarm)plt.show()

参考:

  1. matplotlib
原创粉丝点击