1、contourf函数命令

 cmap = matplotlib.cm.jetnorm = matplotlib.colors.Normalize(vmin=min(np.array(sol)), vmax=max(np.array(sol)))plt.contourf(X,Y,Z,cmap=cmap,norm=norm,levels=50) #levels 这里的尽量多才能与imshow一致 cbar = plt.colorbar()plt.grid(False)plt.show()

2、imshow函数命令

 extent=(0,1,0,1)#指定colormap  cmap = matplotlib.cm.jet  #设置为 由蓝色 到电红色   #设定每个图的colormap和colorbar所表示范围是一样的,即归一化  norm = matplotlib.colors.Normalize(vmin=min(X), vmax=max(X))  fig = plt.figure(figsize=(10, 10))#plt.figure(figsize=(8, 16))ax= fig.add_subplot(131)#使用自定义的colormap(灰度图)ax.imshow(z,extent=extent, origin='lower',cmap=cmap, norm=norm)#cmap=plt.cm.gray

3、plot_surface函数命令-旋转-投影

X, Y = np.meshgrid(T.x, T.y) # 网格的创建,生成二维Z=np.array(sol).reshape((T.n+1),(T.m+1))plt.xlabel('x')plt.ylabel('y')cmap = matplotlib.cm.jetax.plot_surface(X, Y, Z, rstride=1, cstride=1, cmap=cmap)#rainbow,viridis,'rainbow'ax.set_zlabel('$u_{h})$')ax.set_title('The Plot ')ax.set_xticks([0,0.5,1])ax.set_yticks([0,0.5,1])ax.view_init(90, 270)#将3D图形,通过旋转投影到2D曲面#ax.grid(zorder=0.1)#ax.set_zticks([0,0.5,1])ax.grid(False)plt.show()

以上三种都能得到相同的结果-需要加以细节处理

how to rotate a 3D surface in matplotlib
网址:
https://stackoverflow.com/questions/38326983/how-to-rotate-a-3d-surface-in-matplotlib

Python 3D函数图形投影到2D坐标轴上相关推荐

  1. python绘制动态圆_python – 在2D动画上绘制可变大小和位置的圆圈

    我在 Python 3.3中使用matplotlib.我有一个动画的2D和3D窗口,我在上面绘制点.这些点代表对象,但不确定它们实际上是在那里.所以我想围绕这些点绘制一个圆圈来显示不确定性.这种不确定 ...

  2. 3d点投影到2d屏幕,矩阵计算

    3d点投影到2d屏幕,矩阵计算 背景 算法 完整代码 待更新 背景 最近在优化VIBE输出的3D关节点抖动问题.需要将3D点投影到2D屏幕上.3D点通过相机投影到2D屏幕上,通过一系列矩阵相乘可以求得 ...

  3. python matplotlib绘制函数图形_【总结篇】Python matplotlib之使用统计函数绘制简单图形...

    写在前面 作者注:我在这里只总结函数的功能及其用法,程序实例参考链接:link 我们用下面的语句来导入matplotlib库: 1import matplotlib.pyplot as plt 绘制简 ...

  4. 如何将一个向量投影到一个平面上_自动驾驶视觉融合相机校准与激光点云投影...

    点云PCL免费知识星球,点云论文速读. 标题:自动驾驶视觉融合-相机校准与激光点云投影 作者:williamhyin 来源:https://zhuanlan.zhihu.com/p/136263753 ...

  5. 中boxplot函数的参数设置_如何在Python中生成图形和图表

    在本章中,我们将学习如何在Python中生成图形和图表,同时将使用函数和面向对象的方法来可视化数据. Python中常用的一些可视化数据包括以下几种. Matplotlib. Seaborn. ggp ...

  6. python使用matplotlib可视化、使用locator_params函数自定义调整Y轴坐标轴的刻度的个数(customize number of ticks of y axis)

    python使用matplotlib可视化.使用locator_params函数自定义调整Y轴坐标轴的刻度的个数(customize number of ticks of y axis) 目录

  7. Python matplotlib可视化:自定义轴标签格式化函数(在轴刻度上添加自定义的数值以及符号形式)、使用自定义函数在Matplotlib中为坐标轴刻度添加自定义符号(例如,货币符号¥$等)

    Python matplotlib可视化:自定义轴标签格式化函数(在轴刻度上添加自定义的数值以及符号形式).使用自定义函数在Matplotlib中为坐标轴刻度添加自定义符号(例如,货币符号¥$等) 目 ...

  8. 怎么用python画sin函数图像_Python3使用Matplotlib 绘制精美的数学函数图形

    记录Python3使用Matplotlib 绘制精美的数学图形. 一个最最简单的例子: 绘制一个从 0 到 360 度完整的 SIN 函数图形 import numpy as np import ma ...

  9. python如何转换图形_python绘图 转

    Python有很多可视化工具,本篇只介绍Matplotlib. Matplotlib是一种2D的绘图库,它可以支持硬拷贝和跨系统的交互,它可以在Python脚本.IPython的交互环境下.Web应用 ...

最新文章

  1. 【Python】Radiobutton组件 LabelFrame组件 Entry组件
  2. 2017202110104-高级软件工程第二次作业个人项目之-四则运算生成程序
  3. 神奇的互换身体术--java的类型擦除
  4. Resin 的 watchdog(看门狗)介绍
  5. go context之WithDeadline的使用
  6. Linux 命令 之查看程序占用内存
  7. 宝塔服务器管理助手Linux面版-使用教程
  8. android studio导入android studio工程
  9. python接口自动化登录后保存个人简介_python接口自动化三(登录及发帖)
  10. SharePoint2010 获取网站集SPSite,SPWeb对象的4种方法
  11. java普通md5加密解密_java 采用MD5加密解密
  12. 【zyc的从零开始】20211012 运算符
  13. html5文本框里插图片文字,word应用教程:在文本框内插入图片
  14. 人工智能英文缩写怎么读,人工智能英文缩写大全
  15. 树的Breadth-First-Search和Depth-First-Search的java实现
  16. python+Anaconda3+pycharm完整的下载安装过程及配置过程
  17. Windos - 桌面图标管理
  18. linux测试自动化,一种基于Linux系统下自动化测试RoCE性能的方法及系统与流程
  19. 相约上海,以边缘计算之名!
  20. 看了体检报告,吓尿了

热门文章

  1. 从零开始新建符合CiA DS301的对象字典EDS文件
  2. form builder画布跟着鼠标滚轮上下跳动
  3. 超级产品:覆水难收!拉夏贝尔亏损5.4亿,如今关店保命
  4. 私域流量:服装实体店的私域运营实操
  5. 华为p40手机自带计算机,华为P40自带哪些应用?
  6. javaNIO 理解
  7. 申宝优配-证券板块出现冲高
  8. 计算机神经科学与类脑智能,“脑科学与类脑智能”专题发布----中国科学院
  9. 古今中外读书格言集锦
  10. LOL英雄联盟.html