python菜鸟求助,使用matplotlib 绘制contour等高线图,z为2D数组

python菜鸟求助,使用matplotlib 绘制contour等高线图,z为2D数组

图片[1]-python菜鸟求助,使用matplotlib 绘制contour等高线图,z为2D数组-学吧号以画 z=x^2+y^2 的等高线为例,简单介绍用 matplotlib 画等高线的方法.
首先看下 z=x^2+y^2 的三维图像:
import numpy as npfrom matplotlib import cmimport matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3D

delta = 0.2x = np.arange(-3, 3, delta)
y = np.arange(-3, 3, delta)
X, Y = np.meshgrid(x, y)
Z = X**2 + Y**2x=X.flatten()
y=Y.flatten()
z=Z.flatten()

fig = plt.figure()
ax = fig.gca(projection=’3d’)
ax.plot_trisurf(x, y, z, cmap=cm.jet, linewidth=0.01)
plt.show()

python怎么安装matplotlib

图片[2]-python菜鸟求助,使用matplotlib 绘制contour等高线图,z为2D数组-学吧号

1、登陆官方网址“https://pypi.org/project/matplotlib/#description”,下载安装包。python学习网,大量的免费python视频教程,欢迎在线学习!相关推荐:《Python教程》2、选择合适的安装包,下载下来。

3、将安装包放置到python交互命令窗口的当前目录下。

4、打开windows的命令行窗口,通过”pip install”这个命令安装matplotlib文件。5、验证是否安装成功。打开windows命令行窗口,输入”python”进入python命令交互窗口,输入“import matplotlib”命令,如果不显示错误,说明安装成功。

Python如何运用matplotlib库绘制3D图形

图片[3]-python菜鸟求助,使用matplotlib 绘制contour等高线图,z为2D数组-学吧号

3D图形在数据分析、数据建模、图形和图像处理等领域中都有着广泛的应用,下面将给大家介绍一下如何在Python中使用 matplotlib进行3D图形的绘制,包括3D散点、3D表面、3D轮廓、3D直线(曲线)以及3D文字等的绘制。
准备工作:
python中绘制3D图形,依旧使用常用的绘图模块matplotlib,但需要安装mpl_toolkits工具包,安装方法如下:windows命令行进入到python安装目录下的Scripts文件夹下,执行: pip install –upgrade matplotlib即可;Linux环境下直接执行该命令。

安装好这个模块后,即可调用mpl_tookits下的mplot3d类进行3D图形的绘制。

下面以实例进行说明。

THE END
喜欢就支持一下吧
点赞13
温馨提示:

1、本内容转载于网络,版权归原作者所有!
2、本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
3、本内容若侵犯到你的版权利益,请联系我QQ:243371741,会尽快给予删除处理!