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绘制三维曲面图相关推荐

  1. MATLAB绘制三维曲面图和等高线 绘图(2)

    绘制三维曲面图步骤: 1): 对数据进行处理,得到三维曲面上的点坐标组 方法有: 1.将自变量离散, x=xmin:dx:xmax y=ymin:dy:ymax 2.利用meshgrid 指令 生成 ...

  2. Matlab来绘制三维曲面图、等高线图等

    文章目录 前言 一.Matlab插值 1.Meshgrid函数 2.Griddata函数 二.绘制 1.使用函数 (1)linspace函数 (2)peaks函数 (3)polt3函数 (4)mesh ...

  3. python绘制三维曲面图-python中Matplotlib实现绘制3D图的示例代码

    Matplotlib 也可以绘制 3D 图像,与二维图像不同的是,绘制三维图像主要通过 mplot3d 模块实现.但是,使用 Matplotlib 绘制三维图像实际上是在二维画布上展示,所以一般绘制三 ...

  4. python绘制三维轨迹_Python学习(一) —— matplotlib绘制三维轨迹图

    在研究SLAM时常常需要对其输出的位姿进行复现以检测算法效果,在ubuntu系统中使用Python可以很好的完成相关的工作. 一. Ubuntu下Python的使用 在Ubuntu下使用Python有 ...

  5. python怎样画立体图-Python学习(一) —— matplotlib绘制三维轨迹图

    在研究SLAM时常常需要对其输出的位姿进行复现以检测算法效果,在ubuntu系统中使用Python可以很好的完成相关的工作. 一. Ubuntu下Python的使用 在Ubuntu下使用Python有 ...

  6. matlab矩阵绘制3d曲面,Matplotlib 绘制 3D曲面图(实现基本设置的函数模板,直接复制即可调用)...

    Matplotlib 是 Python 的绘图库,它与 NumPy 一起使用,可以基本上实现 MATLAB 的绘图和计算功能,而且效率更高,速度更快. 今天主要说一下关于 Matplotlib 绘制三 ...

  7. 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 = ...

  8. 用python画动态三维轨迹_Python学习(一) —— matplotlib绘制三维轨迹图

    在研究SLAM时常常需要对其输出的位姿进行复现以检测算法效果,在ubuntu系统中使用Python可以很好的完成相关的工作. 一. Ubuntu下Python的使用 在Ubuntu下使用Python有 ...

  9. python绘制三维曲面图-Python中使用Matplotlib绘制3D图形示例

    原标题:Python中使用Matplotlib绘制3D图形示例 3D图形能给我们对数据带来更加深入地理解.python的matplotlib库就包含了丰富的3D绘图工具.3D图形在数据分析.数据建模. ...

最新文章

  1. justify-content与align-items解析
  2. ASP.NET内部原理(HttpHandler和HttpModule)
  3. uniapp连接php,thinkphp5 对接手机uni-app的unipush推送(个推)
  4. Zookeeper常用命令操作,javaAPI操作之Curator框架 API
  5. Objective--C内存管理基础
  6. 实例13:python
  7. JavaSE进阶学习笔记-目录汇总(待完成)
  8. Struts2之文件上传(单文件/多文件)
  9. mysql brighthouse_mysql的三方Infobright数据仓库BRIGHTHOUSE引擎
  10. MAX187_量程0-2.5伏电压表_软件滤波
  11. 工业上 计算机控制系统分为哪两大类,控制仪表及装置——考试复习题
  12. Laravel后台 + AngularJS前端 的网站构建与维护
  13. MySQL将一张表的某些列数据,复制到另外一张表,并且修改某些内容
  14. 超好用的SVN使用教程!!不看血亏!!
  15. XML注释与取消注释快捷键
  16. 【重磅干货整理】机器学习(Machine Learning)与深度学习(Deep Learning)资料汇总
  17. python wget_python wget下载文件
  18. GoogleNews-vectors-negative300.bin文件下载
  19. PO、VO、POJO、DTO、DAO、Service包等常见包的理解
  20. 微信小程序---修改背景颜色和单个页面的背景颜色

热门文章

  1. 《Spring源码深度解析 郝佳 第2版》容器的基本实现与XML文件的加载
  2. Java word转pdf(替换变量,转图片)
  3. W ndows10开机密码设置,windows10密码,小编告诉你win10开机密码怎么设置
  4. 【数据埋点】主流埋点方式了解
  5. 天欧黄汉知:基于模型的智能驾驶性能开发和测试方法
  6. 史上最新最全的M1 Air(2020 macbook air)配置homebrew步骤
  7. centos7安装ceph问题记录
  8. 硬件工程师薪资虚高,你认可吗?
  9. 如何开启本地电脑的远程桌面功能
  10. 小程序设置字体font-family