在搜索命令中输入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 plt
from mpl_toolkits.mplot3d import Axes3D
#定义图像和三维格式坐标轴
fig=plt.figure()
ax2 = Axes3D(fig)
import numpy as np
z = 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 绘制三维
当然如果你们想要其他图形的话,可也以在其他网页上找。