c++ 显示三维散点图_[Python] 三维散点/曲线/曲面 ( 含有笔记、代码、注释 )

3D散点

import 

74914f208f2191a17701a234af3c9245.png

3D曲线

import 

0b2c805fc58eb5eb22eb358591f05ffb.png

3D曲线拟合(含噪音)

# 不含噪声散点图

运行结果:

<mpl_toolkits.mplot3d.art3d.Path3DCollection at 0x2e7d13350d0>

2cdca81707639fff8328c19d73acfaa0.png
# 不含噪声曲线图

5efa45034477fb5e8ee9af7d604df78b.png
# 含噪声散点图

运行结果:

<mpl_toolkits.mplot3d.art3d.Path3DCollection at 0x2e7cf46fbe0>

278d21da7c8c98b23ce149d164ee43c1.png
# 含噪声曲线图

d5936605ca16fd894732a53a50ec4329.png
# 含噪声曲线拟合图

1dda6d05871b2569a5c986ec4b07330d.png

3D曲面

import 

48c393783ac24a7a63bce1f1881a562b.png

曲面颜色

import 

c8529116d551eb4b55807081aafb0aad.png

曲面旋转

import 

ba030b1d5ec7ed33911b3742213e65a6.png

3D条形图

import 

5cd6ee2d6c3c629a6989d2a9c1967e97.png

附录01:三维绘图函数Axes3D

① mpl_toolkits.mplot3d是Matplotlib里面专门用来画三维图的工具包。

② Axes3D是mpl_toolkits.mplot3d中的一个绘图函数。

③ 创建 Axes3D主要有两种方式,一种是利用关键字projection='3d'来实现,另一种则是通过从mpl_toolkits.mplot3d导入对象Axes3D来实现,目的都是生成具有三维格式的对象Axes3D。

附录02:.view_init(elev,azim)

① elev为仰角,azim为方位角。

参考文献:

  1. Python使用matplotlib绘制三维曲线_weixin_33957648的博客-CSDN博客
  2. Python三维绘图--Matplotlib_TomRen-CSDN博客

帮忙点个赞,谢谢!

整理不易,给点鼓励,谢谢!

我整理的所有笔记!( 专栏里有 )

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值