有与“Axes3”相当的吗DSubplot.plot_表面“在2D里?

我试图在matplotlib中绘制网格在XY平面上的投影(因此不是在“3d”模式下)。在import numpy as np

import matplotlib.pyplot as plt

from mpl_toolkits.mplot3d import Axes3D

# Data (wireframe sphere)

theta, phi = np.meshgrid( np.linspace(0, np.pi/2, 10), np.linspace(0, np.pi/2, 10) )

x = np.sin(theta) * np.cos(phi)

y = np.sin(theta) * np.sin(phi)

z = np.cos(theta)

fig = plt.figure()

# Subplot 3D

ax1 = fig.add_subplot(1, 2, 1, projection='3d', aspect='equal')

colors = matplotlib.cm.jet(np.hypot(x,y))

surface = ax1.plot_surface(x, y, z, rstride=1, cstride=1, facecolors = colors, alpha=0.5 )

projection = ax1.plot_surface(0, y, z, rstride=1, cstride=1, facecolors = colors )

projection.set_edgecolor('k')

# Subplot 2D

ax2 = fig.add_subplot(1, 2, 2, aspect='equal')

ax2.plot(y, z, 'k')

ax2.plot(y.T, z.T, 'k')

我试图得出一个类似的结果:

^{pr2}$

但在二维子图中。在AxesSubplot的文档中找不到plot_surface的等效项。我唯一能做的就是绘制线框(而不是面颜色):ax2.plot(y, z, 'k')

ax2.plot(y.T, z.T, 'k')

我不能上传图片,但基本上,我想把“颜色”放在第二个子图中。

谢谢

编辑:

@蒂姆

是的,我想,在这种情况下,我设法做到了:ax2.contourf(y, z, np.hypot(x,y), levels=np.hypot(x,y)[0], cmap=matplotlib.cm.jet)

在更一般的情况下,您需要使用正确的level函数,并对levels和colormap进行一些调整,但这似乎是可行的。在

另一个解决方案是使用matplotlib.patches.Polygon绘制每个投影面。在

python三维曲面图投影_matplotlib:在2dp上投影三维曲面相关推荐

  1. python台风动图绘制_让数据动起来——三维动图剖析“海神”

    原标题:让数据动起来--三维动图剖析"海神" "海神"一路北来,影响我国东北地区 我们也让数据动起来,剖析它的内在. 近半个月来,三个台风接连影响我国东北地区, ...

  2. 三维星座图查询_一种构造通信系统三维星座图的方法

    一种构造通信系统三维星座图的方法 [专利摘要]本发明涉及一种构造通信系统三维星座图的方法,其包括:确定目标三维星座图的调制点数M:通过平面几何运算,列举所有调制点数小于或等于M的二维六角格星座图,并且 ...

  3. matlab 三维图像投影,matlab – 3D平面上的三维灰度体积投影

    解决方案的新尝试: 在下面的代码中,我使用tformarray()来旋转空间中的结构.首先,数据居中,然后使用rotationmat3D旋转以产生空间变换,然后再将数据移回其原始位置. 因为我之前从未 ...

  4. 如何用计算机做曲面图,#平面设计图#在电脑上怎么做设计图?

    怎样用电脑设计平面图 1.打开工具:打开路径为[开始/程序/附件/画图]: 2.熟悉画图工面:整个画图工具可分为三个区域(标题栏.工具栏.颜料板),工具栏中,鼠标点中工具,会显示出相应的功能: 3.举 ...

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

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

  6. MATLAB三维绘图---三维曲面图

    matlab绘制三维图中,最常见的是三维曲线图和三维曲面图 三维曲线图比较简单函数命令为plot3,已经详细介绍过,具体请见Matlab三维绘图------三维曲线图 三维曲面图的不同类型及对比 三维 ...

  7. 用Excel曲面图做等高线图(仿罗兰贝格消费者价值体系图)

    我们常会看到罗兰贝格的这个价值体系图,这个图是怎么做的呢? 我们尝试用excel试试看 此图可能在市场研究领域用得比较多,但我并看不懂,所以此前也不曾留意.链接中的网友似乎是用R软件画的,今天这篇日志 ...

  8. 在线作图|2分钟在线绘制三维CCA图

    ​三维CCA 典型相关分析(Canonical Correlation Analysis)是研究两组变量之间相关关系的一种多元统计方法,它能够揭示出两组变量之间的内在联系.冗余分析(redundanc ...

  9. eps导入坐标文件_EPS 地理信息工作站三维测图操作手册.pdf

    EPS2012 地理信息工作站三维测图 EPS 地理信息工作站 三维测图操作手册 北京山维科技股份有限公司 2016 年 9 月 1 EPS2012 地理信息工作站三维测图 第1章 三维测图系列模块 ...

最新文章

  1. 不占用多余空间实现值的交换——异或运算
  2. redis的安装和运行
  3. what you want from a relationship?
  4. 大战设计模式【13】—— 组合模式
  5. InnoDB文档笔记(三)—— Undo Log
  6. chage 用户密码管理
  7. python - unitest
  8. 1024程序员节:心疼被段子手黑得最惨的你们
  9. github本地库及clone常用命令
  10. python123第九周测验答案2020_2020知到答案 大数据分析的python基础 最新智慧树满分章节测试答案...
  11. Windows Latex写作之VScode + TeX Live
  12. 截图软件:TechSmith SnagIt V10.0.0.788英文原版+有效激活码
  13. java编程第七周作业
  14. 手把手教你如何PCB板材选型(一)
  15. java基础猜拳游戏
  16. 神级工具 PrimoCache v4.1(无限试用),电脑磁盘读写速度最高可提升70倍
  17. Java从键盘上输入一个正整数n,然后计算1+2+...+n的结果并输出
  18. [转]CSS编码规范
  19. java中的smm_smm框架下的JAVA玩友交流网站
  20. pcb 理论阻值、 过孔_高速PCB单端过孔研究超详细过程

热门文章

  1. java referrer_JavaScript中document.referrer的用法详解
  2. 手机,电脑接口有哪些
  3. 马斯克版ChatGPT计划曝光!OpenAI叛将牵头,坚定推进AGI
  4. vsnprintf linux,你如何安全地调用vsnprintf()?
  5. 最小公倍数算法java_判断两个数的最小公倍数算法JAVA代码
  6. Graylog 日志监控系统介绍
  7. hdu 1698 Just a Hook(线段树区间更新·经典)
  8. java中级面试题及答案,java链表面试题
  9. linux使用命令行操作百度云上传下载文件
  10. IC卡(Integrated Circuit Card,集成电路卡)(一)