我的拉链也有类似的问题。我支持这样一个论断,那就是Python2.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()

因此,我做了两个改变:替换了行:

from matplotlib.collections import Poly3DCollection

签署人:

from matplotlib.mplot3.art3d import Poly3DCollection。在

我不知道你的进口对帐单是从哪里来的,但我觉得它似乎不起作用

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

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

不知何故,后者似乎奏效了。刚开始接触python之后,我无法给出一个铁板钉钉的解释。然而,这里什么都没有:Poly3DCollection类需要“collection”作为第一个输入参数,因此需要一个列表列表。在这种情况下,只给出一个列表,这被认为是遗漏了一个级别。通过添加另一个级别(通过[…]),它起作用了。在

我不知道这个解释是否有道理,但它很符合我的直觉;)

这些修改似乎起作用了,因为这段代码创建了所需的三维多边形(我注意到,由于这是我的第一篇文章,我不允许发布布丁图的证明…)在

希望这个有用

谨致问候

python画立体的心_在python3中绘制三维多边形相关推荐

  1. python画一颗心_利用python画一颗心的方法示例

    前言 Python一般使用Matplotlib制作统计图形,用它自己的说法是'让简单的事情简单,让复杂的事情变得可能'.用它可以制作折线图,直方图,条形图,散点图,饼图,谱图等等你能想到的和想不到的统 ...

  2. python input函数详解_对Python3中的input函数详解

    下面介绍python3中的input函数及其在python2及pyhton3中的不同. python3中的ininput函数,首先利用help(input)函数查看函数信息: 以上信息说明input函 ...

  3. python怎么横着输出_对python3中, print横向输出的方法详解

    对python3中, print横向输出的方法详解 Python 2 : print打印的时候,如果结尾有逗号,打出来时候不会换行.但是在python3里面就不行了. Python3: 3.0的pri ...

  4. python画螺旋状图形教程_Python实现的绘制三维双螺旋线图形功能示例

    本文实例讲述了Python实现的绘制三维双螺旋线图形功能.分享给大家供大家参考,具体如下: 代码: # -*- coding:utf-8 -*- #! python3 #绘制三维双螺旋线 import ...

  5. python画k线图_使用Matplotlib轻松绘制股票K线图

    K线图是看懂股票走势的最基本知识,K线分为阴线和阳线,阴线和阳线都包含了最低价.开盘价.最高价和收盘价,一般的K线如下图所示: 度娘说:K线图源于日本德川幕府时代(1603-1867年),被当时日本米 ...

  6. python的数字比较好_说说 Python3 中的数字处理

    最近在处理订单相关的问题,踩了数字的一些坑,在此记录下. 其中有问题的代码涉及金额比较,便于描述,假设了下面一段代码 def is_paid(pay_price, paid_price): retur ...

  7. python画雪人怎么弄_在HTML中使用css3实现雪人动画效果

    背景:圣诞节又到了,拿什么来哄女朋友开心? 项目结构: html: CSS3圣诞树雪人下雪动画效果 body{margin:0;padding:0;list-style-type:none;} .he ...

  8. python画两条曲线_python – 在Matplotlib中绘制两个图之间的线

    在许多情况下,来自其他答案的解决方案是次优的(因为只有在计算点之后没有对图进行任何更改时它们才有效). 更好的解决方案是使用专门设计的ConnectionPatch: import matplotli ...

  9. python绘制多边形_在python-matplotlib中绘制3D多边形

    我无法通过网络浏览以下简单问题的解决方案: 如何使用顶点值绘制3D多边形(例如,填充的矩形或三角形)?我尝试了很多想法,但都失败了,请参阅: from mpl_toolkits.mplot3d imp ...

  10. python绘制多边形_在python matplotlib中绘制三维多边形

    我浏览网页失败,无法找到以下简单问题的解决方案: 如何使用顶点值绘制三维多边形(例如填充矩形或三角形)? 我尝试过很多想法,但都失败了,请看:from mpl_toolkits.mplot3d imp ...

最新文章

  1. python 字符串长度变化_sizeof(string)不等于字符串长度
  2. 0821Cache Buffers chains与共享模式疑问4
  3. ab的压力测试(转)
  4. 算法提高课-图论-有向图的强连通分量-AcWing 367. 学校网络:强连通分量、tarjan算法
  5. Windows下查找端口被什么占用!
  6. python中shutil.copyfile的用法_Python shutil.copyfile()用法及代码示例
  7. android edittext设置内容为空,android – 我将EditText的InputType设置为TYPE_NULL后无法更改...
  8. php自己创建函数,php自定义函数之内部函数
  9. java四个基本步骤_javac编译的四个主要的流程
  10. 四轮驱动移动机器人(4WD)运动模型及应用分析(图片版)
  11. (二)Flask 学习 —— 模板
  12. js vue 截取分割字符串数据
  13. matlab d函数,matlab常用函数大集合
  14. 赵雄飞uc讲解20110216
  15. java if 小于等于_java – “小于或等于”与“小于”处理
  16. R.Koo 改良后的分页类(主要是显示属性)
  17. 论文写作——1 论文的框架与introduction段落安排
  18. 如何用Flutter实现跨平台移动开发
  19. 关于华硕笔记本重装系统后引起的一些列问题的解决方案
  20. 谷粒学院day08——课程章节与小节的实现

热门文章

  1. macOS Ventura 13.0 (22A380) 正式版发布,ISO、IPSW、PKG 下载
  2. macOS Monterey 12.4 (21F79) 正式版 ISO、IPSW、PKG 下载
  3. java导出繁体字word_利用简繁体字转换功能实现简体字文档转换为繁体字文档的方法...
  4. java中倒三角形和正三角形_正三角形,倒三角形,以及正倒三角
  5. odi连接oracle数据库,通过ODI接口把数据从Oracle数据库抽到HIVE数据库怎么解决
  6. 奉子成婚,永远不可能成为潮流
  7. VMware Workstation虚拟机环境下Xubuntu系统如何设置中文
  8. 对抗攻击常见方法汇总
  9. Elasticsearch:Script fields 及其调试
  10. PHP过滤昵称中emoji表情