20210318 -

利用matplotlib进行3D画图可以实现对三维数据的可视化,而使用3D绘图稍有不同,下面进行具体的描述,本篇文章主要参考《Python三维绘图–Matplotlib》,3D绘图是需要指定相应的选项,代码如下:

fig = plt.figure(figsize = (12, 12))
ax1 = plt.axes(projection='3d')
ax1.scatter3D(test_features[:,0],features[:,1],features[:,2],c=train_y.argmax(axis = 1))

效果如下所示:

平时主要使用jupyter进行实验,绘图之后图片并不能进行转动,通过视角进行转换。这是因为使用jupyter的时候,引入matploblib采用的后端问题[1]。可以加入代码

%matplotlib notebook

这样就一定程度上出现旋转,但也不能完整手动调整进行旋转,如果要进行完全的旋转,就需要别的库,当前已经能得到效果,暂时不考虑。

参考

[1]Displaying rotatable 3D plots in IPython or Jupyter Notebook

Matplotlib 3D绘图相关推荐

  1. Python Matplotlib 3D绘图详解(汇总)

    Python Matplotlib 3D绘图详解(汇总) 最初开发的 Matplotlib,仅支持绘制 2d 图形,后来随着版本的不断更新, Matplotlib 在二维绘图的基础上,构建了一部分较为 ...

  2. python 3d绘图-python - 轻松学会Matplotlib 3D绘图

    大多数数据可视化教程都给出了大致相同的基本内容:散点图,折线图,箱形图,条形图和热图等,一般都是2D平面图. 但是,如果我们希望跟进一步,该怎么办? 2D图只能显示一对x--y轴之间的关系;而3D图可 ...

  3. matplotlib——3D绘图教程

    开始 绘制曲线 绘制散点图 改变图像角度 声明: 本文参考自matplotlib官方教程 介绍了3D曲线图和散点图的绘制,以后可能会添加更复杂图形的绘制方法. 开始   使用matplotlib绘制3 ...

  4. Matplotlib三维绘图,这一篇就够了

    Matplotlib三维绘图,这一篇就够了 1. 效果图 1.1 3D线效果图 1.2 3D散点效果图 1.3 3D随机颜色散点效果图 1.4 3D散点不同mark点效果图 1.5 3D线框效果图 1 ...

  5. Python可视化——3D绘图解决方案pyecharts、matplotlib、openpyxl

    Python可视化--3D绘图解决方案pyecharts.matplotlib.openpyxl 1. pyecharts 2. matplotlib 3. openpyxl 这篇博客将介绍pytho ...

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

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

  7. 3D绘图之matplotlib

    3D绘图 进行绘图之前我们需要导入额外的软件包 from mpl_toolkits.mplot3d import Axes3D import matplotlib.pyplot as plt impo ...

  8. python 3d绘图旋转_如何更改Matplotlib 3d旋转(mplot3d)的鼠标交互样式?

    我绘制了3D图,并用于quiver绘制x,y和z轴. 在matplotlib的交互式绘图中,我可以拖动和旋转3D绘图,但是存在一个问题: 当我拖动绘图时,似乎Z轴限制在一个平面上.无论我如何拖动绘图, ...

  9. 1.4 Matplotlib:绘图

    sklearn实战-乳腺癌细胞数据挖掘 https://study.163.com/course/introduction.htm?courseId=1005269003&utm_campai ...

最新文章

  1. [裴礼文数学分析中的典型问题与方法习题参考解答]4.3.20
  2. 小学六年级下册计算机计划,小学六年级科学下册教学计划(通用5篇)
  3. 2022年全球及中国豪华商业墙纸行业运营规模状况与投资产值预测报告
  4. Java教程之JDBC中的常用接口和类
  5. 代理模式coding-静态代理
  6. Flink State 有可能代替数据库吗?
  7. Java对象初始化执行顺序
  8. springboot static方法与构造方法加载@VALUE
  9. 计算最大值和最小值(分治法)
  10. Python数据结构与算法(3.3)——队列
  11. 【数学逻辑思维】A 好玩的数独游戏——002
  12. 微信小程序登陆流程详详详解 看这一篇就够了
  13. 解决屏幕大小不一导致页面下方出现多余空白的问题
  14. 电脑扬声器耳机已拔出
  15. 《当时只道是寻常》——安意如——品纳兰容若《饮水词》
  16. 2021-03-02 Windows远程桌面简易教程
  17. 网页怎么算切屏_电脑怎么切屏
  18. 计算机工作理想湿度,计算机理想的工作温度七月的盛夏,碧空中没有一丝云彩,只剩下纯(9)...
  19. 背景建模方法论文总结
  20. H5实现透明通道视频

热门文章

  1. 50 个用例告诉你,区块链已准备接管全球
  2. 帮我给余慧写一封2000字的表白信
  3. 腾讯员工平均月薪85473元?网友:小马哥快分我资产
  4. 有机磷光Ir(1L)(Q-Allyl)|Ir(2L)(Q-Allyl)金属铱配合物合成
  5. 10.JVM内存简单分析
  6. Android OOM、OOMKillery以及LMK相关概念
  7. 对于XL改进方案的初步分析
  8. 亿万级数据查询优化方案
  9. axure学习:设置部件固定到浏览器,预览时部件消失
  10. MySQL高级第三章——视图和函数