python三维曲面图投影_matplotlib:在2dp上投影三维曲面
有与“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上投影三维曲面相关推荐
- python台风动图绘制_让数据动起来——三维动图剖析“海神”
原标题:让数据动起来--三维动图剖析"海神" "海神"一路北来,影响我国东北地区 我们也让数据动起来,剖析它的内在. 近半个月来,三个台风接连影响我国东北地区, ...
- 三维星座图查询_一种构造通信系统三维星座图的方法
一种构造通信系统三维星座图的方法 [专利摘要]本发明涉及一种构造通信系统三维星座图的方法,其包括:确定目标三维星座图的调制点数M:通过平面几何运算,列举所有调制点数小于或等于M的二维六角格星座图,并且 ...
- matlab 三维图像投影,matlab – 3D平面上的三维灰度体积投影
解决方案的新尝试: 在下面的代码中,我使用tformarray()来旋转空间中的结构.首先,数据居中,然后使用rotationmat3D旋转以产生空间变换,然后再将数据移回其原始位置. 因为我之前从未 ...
- 如何用计算机做曲面图,#平面设计图#在电脑上怎么做设计图?
怎样用电脑设计平面图 1.打开工具:打开路径为[开始/程序/附件/画图]: 2.熟悉画图工面:整个画图工具可分为三个区域(标题栏.工具栏.颜料板),工具栏中,鼠标点中工具,会显示出相应的功能: 3.举 ...
- python matplotlib绘制 3D图像专题 (三维柱状图、曲面图、散点图、曲线图合集)
python matplotlib 绘制3D图表 文章目录 1. 绘制3D柱状图 2. 绘制3D曲面图 ① 示例1 ② 示例2 3.绘制3D散点图 4. 绘制3D曲线图 ʚʕ̯•͡˔•̯᷅ ...
- MATLAB三维绘图---三维曲面图
matlab绘制三维图中,最常见的是三维曲线图和三维曲面图 三维曲线图比较简单函数命令为plot3,已经详细介绍过,具体请见Matlab三维绘图------三维曲线图 三维曲面图的不同类型及对比 三维 ...
- 用Excel曲面图做等高线图(仿罗兰贝格消费者价值体系图)
我们常会看到罗兰贝格的这个价值体系图,这个图是怎么做的呢? 我们尝试用excel试试看 此图可能在市场研究领域用得比较多,但我并看不懂,所以此前也不曾留意.链接中的网友似乎是用R软件画的,今天这篇日志 ...
- 在线作图|2分钟在线绘制三维CCA图
三维CCA 典型相关分析(Canonical Correlation Analysis)是研究两组变量之间相关关系的一种多元统计方法,它能够揭示出两组变量之间的内在联系.冗余分析(redundanc ...
- eps导入坐标文件_EPS 地理信息工作站三维测图操作手册.pdf
EPS2012 地理信息工作站三维测图 EPS 地理信息工作站 三维测图操作手册 北京山维科技股份有限公司 2016 年 9 月 1 EPS2012 地理信息工作站三维测图 第1章 三维测图系列模块 ...
最新文章
- 不占用多余空间实现值的交换——异或运算
- redis的安装和运行
- what you want from a relationship?
- 大战设计模式【13】—— 组合模式
- InnoDB文档笔记(三)—— Undo Log
- chage 用户密码管理
- python - unitest
- 1024程序员节:心疼被段子手黑得最惨的你们
- github本地库及clone常用命令
- python123第九周测验答案2020_2020知到答案 大数据分析的python基础 最新智慧树满分章节测试答案...
- Windows Latex写作之VScode + TeX Live
- 截图软件:TechSmith SnagIt V10.0.0.788英文原版+有效激活码
- java编程第七周作业
- 手把手教你如何PCB板材选型(一)
- java基础猜拳游戏
- 神级工具 PrimoCache v4.1(无限试用),电脑磁盘读写速度最高可提升70倍
- Java从键盘上输入一个正整数n,然后计算1+2+...+n的结果并输出
- [转]CSS编码规范
- java中的smm_smm框架下的JAVA玩友交流网站
- pcb 理论阻值、 过孔_高速PCB单端过孔研究超详细过程
热门文章
- java referrer_JavaScript中document.referrer的用法详解
- 手机,电脑接口有哪些
- 马斯克版ChatGPT计划曝光!OpenAI叛将牵头,坚定推进AGI
- vsnprintf linux,你如何安全地调用vsnprintf()?
- 最小公倍数算法java_判断两个数的最小公倍数算法JAVA代码
- Graylog 日志监控系统介绍
- hdu 1698 Just a Hook(线段树区间更新·经典)
- java中级面试题及答案,java链表面试题
- linux使用命令行操作百度云上传下载文件
- IC卡(Integrated Circuit Card,集成电路卡)(一)