问题描述

使用matplotlib绘制了3维图像曲线,但是不知道如何将其闭合空间填充颜色,尝试了二维中的fill方法,但是会提示在3d模块中无法使用?

相关代码

def draw3d(yy, zz, y_f, z_f, y_l, z_l):

figure = plt.figure()

ax_3d = figure.gca(projection='3d')

yy[-1].reverse()

zz[-1].reverse()

y_l.reverse()

z_l.reverse()

#y和z的点集,draw_y和draw_z都是167个float64的数值元素的数组

draw_y = y_f + yy[-1] + y_l + yy[0]

draw_z = z_f + zz[-1] + z_l + zz[0]

#draw_x = np.array([[500]*167]*167)

draw_z = np.array(draw_z)

draw_y = np.array(draw_y)

ax_3d.plot(draw_y, draw_z, zs=500, zdir='x') #3维未填充图像平面

ax_3d.set(xlabel='x/mm', ylabel='y/mm', zlabel='z/mm')

plt.show()

figure.savefig("./x_500_3d.png")

你期待的结果是什么?实际看到的错误信息又是什么?

如图,我希望曲线中间是被颜色填充的,由于y,z都是数值集合,并不是一个完整的曲线,只是用plot方法将这些点连接起来了,故不知道如何填充蓝色边缘内部的空间。

python3维图形_matplotlib 填充3维闭合图像相关推荐

  1. 应用 matlab二维图形 于版图设计

    浏览matlab说明文档发现了polyshape二维图形对象. 二维多边形 - MATLAB- MathWorks 中国polyshape 函数可创建由二维顶点定义的多边形,并返回具有描述其顶点.实心 ...

  2. 关于多维图形在2D平面投影的个人理解

    网上有很多关于多维空间的描述,这里分享一下我的个人理解 假设在二维空间中有两个图形,三角形.四边形,画面如下 以如下规律在三维空间展开 对于三角形,在三维空间中添加一点,和其连接,使得每个面都为三角形 ...

  3. matlab画二维颜色深浅,matlab中如何为二维图形填充渐进的颜色

    t1=(0:11)/11*pi; t2=(0:400)/400*pi; t3=(0:50)/50*pi; y1=sin(t1).*sin(9*t1); y2=sin(t2).*sin(9*t2); y ...

  4. Matlab系列之二维图形(下)

    Matlab系列之二维图形(下) 交互式绘图 ginput gtext zoom 双坐标轴绘图 两个特殊的绘图指令 fplot ezplot 特殊绘图指令 1)对数坐标轴指令 示例1 结果1(仔细看图 ...

  5. Android开发指南-二维图形

    二维图形2D Graphics Android 提供一个定制的2D图形库,用来绘制图形图像和制作动画.你将从android.graphics.drawable和android.view.animati ...

  6. 计算机图形学——二维图形几何转换

    文章目录 一.实验目的 二.实验要求 三.实验步骤 1.打开直线扫面转换MFC项目工程,及其中的直线类CLine. 2.二维点类CP2添加齐次坐标 3.设计实现二维图像几何变换类 1.新建二维图形几何 ...

  7. 计算机图形学实验一(二维图形绘制)

    计算机图形学实验一(二维图形绘制) 一.实验内容 二.实验环境 三.问题分析 四.算法设计 五.源代码 六.程序运行结果 一.实验内容 (1)绘制金刚石图案 金刚石图案的成图规则是:把一个圆周等分成n ...

  8. 二维图形几何变换(计算机图形学)

    说明:本实验代码在vs2022下可正常运行,本实验适配于计算机图形学新版(VC++ MFC )第二版 1.实验目的 1)掌握3*3矩阵乘法运算的编程实现 2)掌握平移,比例,旋转三种基本二维几何变换矩 ...

  9. 计算机图形学-二维图形变换 笔记总结与代码实战

    文章目录 1.向量基础知识 2.图形坐标系 3.二维图形变换原理 4.二维图形几何变换 5.窗口视区变换 基本二维几何变换代码 二维复合变换实战-五星红旗绘制 1.向量基础知识 为什么向量如此重要:在 ...

  10. matlab绘制二维图形

    常用的二维图形命令: plot:绘制二维图形 loglog:用全对数坐标绘图 semilogx:用半对数坐标(X)绘图 semilogy:用半对数坐标(Y)绘图 fill:绘制二维多边填充图形 pol ...

最新文章

  1. 正点原子:STM32F103(战舰)、STM32F407(探索者)、STM32F103(MINI)原理图和PCB
  2. 专访盛大创始人陈天桥:未来的杀手级应用必将诞生于脑科学
  3. java web 利用ajax 异步向后台提交数据
  4. 自动生成Insert数据的SQL脚本
  5. 聊聊技术写作的个人体会
  6. ObjectAnimator属性动画应用demo
  7. 队列的定义与操作-顺序存储,链式存储(C语言)
  8. java做报表_一步一步使用POI做java报表
  9. Hadoop YARN配置参数剖析—RM与NM相关参数
  10. MySQL备份与恢复————用LVM快照恢复
  11. 12种获取节点和元素的代码
  12. ICSharpCode.SharpZipLib 压缩、解压文件 附源码
  13. PAT1061. 判断题
  14. tinymce引入后未显示_继金博大后再弃一子!大商接连关闭在郑亏损店面,未来或布局高端购物中心...
  15. 最近发现了一条新的“致富”路
  16. Exchange 2007 邮箱设置
  17. 计算机工作面试需要准备什么,视频面试手机还是电脑 面试前的准备工作要做好...
  18. java实现图片上传后裁剪,把白色背景变成透明图(电子印章)
  19. 语音合成:transformer tts 论文复现以及dockerfile
  20. elasticsearch索引、文档、映射等概念

热门文章

  1. 2022年新能源汽车报告-智能座舱产业链将迎来全面重构
  2. 如何确立自己在财务管理这个工作上的目标,在财务管理这个工作上需要做的准备工作
  3. 博客摘录「 Qt笔记-Q3DScatter及QCustom3DItem的基本使用」2023年5月8日
  4. 硬核实力,多方认可|云扩科技作为RPA核心厂商入选《2022中国RPA采购指南》
  5. 严守个人信息安全,从你我做起
  6. 华为员工1天的工作曝光,这就是差距!
  7. 实现Freemarker生成word文档,内容可二次写入
  8. Web第四次-第五次任务汇总
  9. JAVASE详解(下篇)
  10. 韩信的糊涂 ----