from http://www.scipy-lectures.org/intro/scipy.html#file-input-output-scipy-io

#3D 表面染色图的绘制 利用matplotlib

import numpy as np

from scipy import optimize
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D

def sixhump(x):
    return (4 - 2.1*x[0]**2 + x[0]**4 / 3.) * x[0]**2 + x[0] * x[1] + (-4 + \
        4*x[1]**2) * x[1] **2

x = np.linspace(-2, 2)
y = np.linspace(-1, 1)
xg, yg = np.meshgrid(x, y)

#plt.figure()  # simple visualization for use in tutorial
#plt.imshow(sixhump([xg, yg]))  #2 显示图像的灰度,只能将3位信息降低到二维
#plt.colorbar()

fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
surf = ax.plot_surface(xg, yg, sixhump([xg, yg]), rstride=1, cstride=1,
                       cmap=plt.cm.jet, linewidth=0, antialiased=False)

ax.set_xlabel('x')
ax.set_ylabel('y')
ax.set_zlabel('f(x, y)')

ax.set_title('Six-hump Camelback function')

3D画图 Python matplotlib Axes3D相关推荐

  1. python绘制3d图-Python matplotlib绘图示例 - 绘制三维图形

    Python matplotlib模块是扩展的MATLAB的一个绘图工具库.它可以绘制各种图形,下面就学习了下Python中的matplotlib模块,如何绘制三维图形. 示例代码一: # codin ...

  2. python matplotlib axes3d.get_test_data() 是什么意思?(获得测试数据)

    axes3d.get_test_data() 功能为获得一套测试数据, 这套测试数据的函数模板貌似是固定的, 打印出来就是下面酱紫: 参考代码: from mpl_toolkits.mplot3d i ...

  3. 使用python实现3D画图

    3D画图 使用matplotlib 实现3D画图 import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D imp ...

  4. python matplotlib三维画图、二维画图常用命令总结

    python常用画图命令总结 1.python matplotlib三维画图 2.python matplotlib二维画图 1.python matplotlib三维画图 import matplo ...

  5. python matplotlib绘制 3D图像专题 (三维柱状图、曲面图、散点图、曲线图合集)

    python matplotlib 绘制3D图表 文章目录 1. 绘制3D柱状图 2. 绘制3D曲面图 ① 示例1 ② 示例2 3.绘制3D散点图 4. 绘制3D曲线图       ʚʕ̯•͡˔•̯᷅ ...

  6. python matplotlib 画图 不显示中文 中文乱码 设置中文字体

    在使用python matplotlib 画图时,由于matplotlib 默认是使用DejaVu Sans这种字体,不支持中文,所以我们在使用matplotlib画图包含中文内容要显示时就会变成方框 ...

  7. python画图中文显示_解决Linux系统中python matplotlib画图的中文显示问题

    最近想学习一些python数据分析的内容,就弄了个爬虫爬取了一些数据,并打算用Anaconda一套的工具(pandas, numpy, scipy, matplotlib, jupyter)等进行一些 ...

  8. python matplotlib画图产生的Type 3 fonts字体没有嵌入问题

    ScholarOne's 对python matplotlib画图产生的Type 3 fonts字体不兼容,更改措施: 在程序中添加如下语句 import matplotlib matplotlib. ...

  9. python自定义函数画图_python matplotlib自定义colorbar颜色条-以及matplotlib中的内置色条...

    自定义colorbar(draw colorbar without any mapple/plot) 参考:Customized Colorbars Tutorial api example code ...

最新文章

  1. 独家 | 提速20倍!3个细节优化Tableau工作簿加载过程(附实例)
  2. 10个小动作帮你简化生活
  3. c mysql web开发实例教程_java web 开发入门实例
  4. codeforce 227D Naughty Stone Piles (贪心+递归+递推)
  5. CVE-2013-3897漏洞成因与利用分析
  6. cublas matlab,Check failed: status == CUBLAS_STATUS_SUCCESS (11 vs. 0) CUBLAS_STATUS_MAPPING_ERROR
  7. python :编写装饰器
  8. js中遍历数组加到新数组_JS中的真伪数组
  9. LRU最少最近使用缓存策略
  10. Kotlin 新版来了,支持跨平台!
  11. java控制html弹出框,Selenium+java - 弹出框处理
  12. ThreeJS 实现等值线效果
  13. easyexcel写动态表头(横向扩展)
  14. 编写一个JSP页面,利用Scriptlet编写一段计算代码,要求用0做除数,并使用page指令将该错误信息显示在另一个JSP页面上,产生的错误信息为“错误,不能用0做除数.“
  15. Python实现照片更换背景色
  16. 运行服务器(Tomcat)但是到JDBC这一步,一直报错java.lang.NoClassDefFoundError: Could not initialize class DruidDemo
  17. java开发一般用se,用大白話聊聊JavaSE
  18. 【Qbot】1.ChatGPT简介与Q群机器人部署教程
  19. OOP和POP的区别
  20. spreadjs~~一个Excel在线编辑的工具

热门文章

  1. snmputilg和snmputil的下载 / Win10下SNMP服务的安装和配置
  2. JAVASE——1.File
  3. OnyX for Mac是什么软件?mac版onyx有什么作用?
  4. UPNP端口映射全过称
  5. 带你和Python与R一起玩转数据科学: 探索性数据分析
  6. 2018-03-24-利用动态二进制加密实现新型一句话木马之Java篇
  7. TypeScript 深水区:3 种类型来源和 3 种模块语法
  8. 凯氏物语:下一波财富再分配浪潮在哪里
  9. 进制转换(十进制n转化为k进制)
  10. 挑战 渣打科营“Mini Code Marathon”赛题:连通块最少