我在拉链方面遇到了类似的问题.我支持论文它是python 2.x vs 3.x的东西.

但是,我发现某处显然有效:

from mpl_toolkits.mplot3d import Axes3D

from mpl_toolkits.mplot3d.art3d import Poly3DCollection

import matplotlib.pyplot as plt

fig = plt.figure()

ax = Axes3D(fig)

x = [0, 1, 1, 0]

y = [0, 0, 1, 1]

z = [0, 1, 0, 1]

verts = [list(zip(x, y, z))]

print(verts)

ax.add_collection3d(Poly3DCollection(verts), zs='z')

plt.show()

我因此做了两处改动:

>更换了一行:

来自matplotlib.collections导入Poly3DCollection

通过:

来自matplotlib.mplot3.art3d导入Poly3DCollection.

我不知道你的import语句来自哪里,但它似乎对我不起作用

>将行:verts = list(zip(x,y,z))更改为verts =

[list(zip(x,y,z))]

不知何故,后者似乎有效.刚刚开始使用python,我无法提供一个铁腕的解释.但是,这里什么都没有:Poly3DCollection类需要第一个输入参数作为“集合”,因此需要列表.在这种情况下,仅给出列表,假设因此错过了级别.通过添加另一个级别(通过[…])它工作.

我不知道这个解释是否有意义,但它直观地适合我;)

这些修改似乎有效,因为这段代码创建了所需的3D多边形(我注意到,因为这是我的第一篇文章,所以我不允许发布一个布丁证明数字……)

希望这很有用,

亲切的问候

python 3d绘图模块_在Python 3中绘制3D多边形相关推荐

  1. python 3d绘图 拖动_使用Matplotlib轻松搞定3D绘图

    数据可视化一直是机器学习的重要部分,大多数数据可视化教程的基本内容包括:散点图,线图,箱形图,条形图和热图,虽然这些对于数据预处理来说基本够用,但是今天给大家分享另一种数据可视化图形--3D可视化.3 ...

  2. python 3d绘图 拖动_在python中以交互方式旋转3D绘图 - matplotlib

    我想知道如何以this视频中描述的方式交互式旋转3D绘图(如果您从上方或下方或从右侧或左侧决定).我可以在spyder或jupyter Notebook中生成3D绘图,但之后它仍然是静态的,我无法与它 ...

  3. python ssh登陆模块_使用python的Paramiko模块登陆SSH

    paramiko是用Python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接. python的paramiko模块可以方便的实现ssh登录,并执行命令. 1. pa ...

  4. python链接hbase模块_利用python访问Hbase(Thrift模块安装与测试)

    转:http://shineforever.blog.51cto.com/1429204/1567640/ hadoop环境介绍: master服务:node1 slave服务器:node2,node ...

  5. python安装docx模块_安装Python的docx模块

    安装Python的docx模块 在执行进行自动化测试的时候,很多时候我们其实不会一直关注这个测试的,很多时候我们只需要关注一个结果,与我们的预期是否相互符合就可以了. 所以我们只需要把预期结果,和实际 ...

  6. python气象绘图速成_基于Python气象数据处理与可视化分析

    基于 Python 气象数据处理与可视化分析 张鑫 ; 曹蕾 ; 韩基良 [期刊名称] <气象灾害防御> [年 ( 卷 ), 期] 2020(027)001 [摘要] 全国综合气象信息共享 ...

  7. python模拟浏览器模块_在Python中使用mechanize模块模拟浏览器功能

    知道如何快速在命令行或者python脚本中实例化一个浏览器通常是非常有用的. 每次我需要做任何关于web的自动任务时,我都使用这段python代码去模拟一个浏览器. import mechanize ...

  8. python正则表达式需要模块_使用Python正则表达式模块,让操作更加简单

    处理文本数据的一个主要任务就是创建许多以文本为基础的特性. 人们可能想要在文本中找出特定格式的内容,比如找出存在于文本中的电子邮件,或者大型文本中的电话号码. 虽然想要实现上述功能听起来很繁琐,但是如 ...

  9. python 图片处理模块_(python)图片处理Pillow模块的使用

    Pillow中最重要的类就是Image,该类存在于同名的模块中.可以通过以下几种方式实例化:从文件中读取图片,处理其他图片得到,或者直接创建一个图片. 还有一个类为ImageDraw,用来画图. 1. ...

  10. python桌面宠物模块_利用python写个桌面挂件 | 手把手带大家做只桌面宠物呗

    导语 前段时间有小伙伴留言说想让我带大家写写桌面小挂件,今天就满足一下留过类似言的小伙伴的请求呗~不过感觉写桌面的挂历啥的没意思,就简单带大家做一只桌面宠物吧~ 废话不多说,让我们愉快地开始吧~ 开发 ...

最新文章

  1. pymongo cusor not found
  2. linux命令pwd
  3. ELK 删除索引只保留10天
  4. [MVC学习笔记]5.使用Controller来代替Filter完成登录验证(Session校验)
  5. 智慧园区-楼宇建模技巧之【建楼篇】
  6. java8 groupingby_Java8 教程第五章之Streams Collectors groupingBy
  7. 两波形相位差的计算值_如何将您的计算机用作任意波形发生器
  8. python __globals__, __file__
  9. 文件备份软件 FreeFileSync
  10. 百度网盘解压显示服务器错误,百度网盘、Winrar等解压文件解压出错怎么办?
  11. Java爬取酷狗音乐歌单
  12. 作为程序员的我,大学四年一直自学,全靠这些实用工具和学习网站!
  13. oracle数据文件大小
  14. VisionPro软件介绍
  15. 计算机自主招生证书,高校自主招生必备常识:五大学科竞赛证书含金量
  16. 不填写内容用哪个斜杠代替_手写斜杠日期怎么写
  17. python如何实现电子邮件的发送
  18. 观念什么意思_观念是什么意思_观念怎么读_造句_近义词_拼音_解释
  19. Python数据分析-numpy
  20. 论黑盒测试与白盒测试在软件测试中的不同作用

热门文章

  1. 【期货交易】期货持仓量浅析,持仓是什么?
  2. 卷积可视化网站---CNN初学者的神器
  3. Docker容器下安装ubantu,其中 command not found 的问题(已经解决)
  4. 万字长文 | 关于Filecoin期货与矿机,你想知道的一切都在这
  5. ios app 提交审核
  6. 【SpringBoot】Bean 注入失败问题汇总
  7. PDFium使用分享
  8. 搞笑很好玩的14个缎子
  9. 第三方Charts绘制图表四种形式:饼状图,雷达图,柱状图,直线图
  10. HEX文件和BIN文件的区别及HEX的代码转换