在搜索命令中输入cmd,以管理员身份运行。
输入以下命令,先对pip安装工具进行升级
pip install --upgrade pip
升级完成
之后使用pip安装matplotlib
pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple
也可以使用pycharm来安装matplotlib,依次点击File-Settings-Project-Python Interpreter,点击 + 号,输入 matplotlib,点击 install package ,这样就可以在pycharm中添加画图模块。
由于我已经安装过了,所以整体显示不太一样,但是具体下载内容就是红色区域选中部分。
等待安装即可。
安装完成之后,就可以使用了,现在命令窗口输入
pip list
检查是否安装上
基本上就是这几项。
确定安装上之后,开始进行使用。
首先在命令窗口输入python,因为在python下,才能使用matplotlib
然后输入以下代码:
from matplotlib import pyplot as pltfrom mpl_toolkits.mplot3d import Axes3D#定义图像和三维格式坐标轴fig=plt.figure()ax2 = Axes3D(fig)import numpy as npz = np.linspace(0,13,1000)x = 5*np.sin(z)y = 5*np.cos(z)zd = 13*np.random.random(100)xd = 5*np.sin(zd)yd = 5*np.cos(zd)ax1.scatter3D(xd,yd,zd, cmap='Blues') #绘制散点图ax1.plot3D(x,y,z,'gray') #绘制空间曲线plt.show()fig = plt.figure() #定义新的三维坐标轴ax3 = plt.axes(projection='3d')#定义三维数据xx = np.arange(-5,5,0.5)yy = np.arange(-5,5,0.5)X, Y = np.meshgrid(xx, yy)Z = np.sin(X)+np.cos(Y)#作图ax3.plot_surface(X,Y,Z,cmap='rainbow')#ax3.contour(X,Y,Z, zdim='z',offset=-2,cmap='rainbow) #等高线图,要设置offset,为Z的最小值plt.show()
然后就能在figure窗口形成如下图形:
说明:该matplotlib-3D代码具体网址是在(242条消息) Python三维绘图--Matplotlib_hitrjj的博客-CSDN博客_python 绘制三维
当然如果你们想要其他图形的话,可也以在其他网页上找。
来源地址:https://blog.csdn.net/bujianzingguang/article/details/129247274