matplotlib绘制三维曲面图
import numpy as np
import matplotlib.pyplot as plt#绘制一张图
fig=plt.figure()
#绘制3D子图
ax=fig.add_subplot(projection="3d")
x0 = np.arange(-3,3,0.1)
x1 = np.arange(-3,3,0.1)
x0,x1= np.meshgrid(x0, x1)
z = np.array(x0**2 + x1**2)ax.plot_surface(x0,x1,z,cmap='inferno')
ax.set_xlabel("x0")
ax.set_ylabel("x1")
ax.set_zlabel("f(x)")
ax.set_title("3D")
plt.show()
代码运行结果如下:
那么我们如何修改colormap(cmap)的值呢?又怎么知道它到底有哪些值呢?
方法一:在python控制台进行以下操作即可得知cmap的参数
方法二:在pycharm中cmap处输入错误参数,错误提示信息中会给出cmap的参数
matplotlib绘制三维曲面图相关推荐
- MATLAB绘制三维曲面图和等高线 绘图(2)
绘制三维曲面图步骤: 1): 对数据进行处理,得到三维曲面上的点坐标组 方法有: 1.将自变量离散, x=xmin:dx:xmax y=ymin:dy:ymax 2.利用meshgrid 指令 生成 ...
- Matlab来绘制三维曲面图、等高线图等
文章目录 前言 一.Matlab插值 1.Meshgrid函数 2.Griddata函数 二.绘制 1.使用函数 (1)linspace函数 (2)peaks函数 (3)polt3函数 (4)mesh ...
- python绘制三维曲面图-python中Matplotlib实现绘制3D图的示例代码
Matplotlib 也可以绘制 3D 图像,与二维图像不同的是,绘制三维图像主要通过 mplot3d 模块实现.但是,使用 Matplotlib 绘制三维图像实际上是在二维画布上展示,所以一般绘制三 ...
- python绘制三维轨迹_Python学习(一) —— matplotlib绘制三维轨迹图
在研究SLAM时常常需要对其输出的位姿进行复现以检测算法效果,在ubuntu系统中使用Python可以很好的完成相关的工作. 一. Ubuntu下Python的使用 在Ubuntu下使用Python有 ...
- python怎样画立体图-Python学习(一) —— matplotlib绘制三维轨迹图
在研究SLAM时常常需要对其输出的位姿进行复现以检测算法效果,在ubuntu系统中使用Python可以很好的完成相关的工作. 一. Ubuntu下Python的使用 在Ubuntu下使用Python有 ...
- matlab矩阵绘制3d曲面,Matplotlib 绘制 3D曲面图(实现基本设置的函数模板,直接复制即可调用)...
Matplotlib 是 Python 的绘图库,它与 NumPy 一起使用,可以基本上实现 MATLAB 的绘图和计算功能,而且效率更高,速度更快. 今天主要说一下关于 Matplotlib 绘制三 ...
- Python——根据散点数据绘制三维曲面图( meshgrid函数以及Axes3D [plot_surface] )
1.初始散点数据处理成xy网格数据 import numpy as np x = np.arange(-2, 2, 0.025) y = np.arange(-2, 2, 0.025) x, y = ...
- 用python画动态三维轨迹_Python学习(一) —— matplotlib绘制三维轨迹图
在研究SLAM时常常需要对其输出的位姿进行复现以检测算法效果,在ubuntu系统中使用Python可以很好的完成相关的工作. 一. Ubuntu下Python的使用 在Ubuntu下使用Python有 ...
- python绘制三维曲面图-Python中使用Matplotlib绘制3D图形示例
原标题:Python中使用Matplotlib绘制3D图形示例 3D图形能给我们对数据带来更加深入地理解.python的matplotlib库就包含了丰富的3D绘图工具.3D图形在数据分析.数据建模. ...
最新文章
- justify-content与align-items解析
- ASP.NET内部原理(HttpHandler和HttpModule)
- uniapp连接php,thinkphp5 对接手机uni-app的unipush推送(个推)
- Zookeeper常用命令操作,javaAPI操作之Curator框架 API
- Objective--C内存管理基础
- 实例13:python
- JavaSE进阶学习笔记-目录汇总(待完成)
- Struts2之文件上传(单文件/多文件)
- mysql brighthouse_mysql的三方Infobright数据仓库BRIGHTHOUSE引擎
- MAX187_量程0-2.5伏电压表_软件滤波
- 工业上 计算机控制系统分为哪两大类,控制仪表及装置——考试复习题
- Laravel后台 + AngularJS前端 的网站构建与维护
- MySQL将一张表的某些列数据,复制到另外一张表,并且修改某些内容
- 超好用的SVN使用教程!!不看血亏!!
- XML注释与取消注释快捷键
- 【重磅干货整理】机器学习(Machine Learning)与深度学习(Deep Learning)资料汇总
- python wget_python wget下载文件
- GoogleNews-vectors-negative300.bin文件下载
- PO、VO、POJO、DTO、DAO、Service包等常见包的理解
- 微信小程序---修改背景颜色和单个页面的背景颜色