python 3d绘图 拖动_在python中以交互方式旋转3D绘图 - matplotlib
我想知道如何以this视频中描述的方式交互式旋转3D绘图(如果您从上方或下方或从右侧或左侧决定)。我可以在spyder或jupyter Notebook中生成3D绘图,但之后它仍然是静态的,我无法与它交互并旋转/改变视点的角度。
以下是代码:
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
from matplotlib import cm
from matplotlib.ticker import LinearLocator, FormatStrFormatter
import numpy as np
fig = plt.figure()
ax = fig.gca(projection='3d')
scale = 8
# Make data.
X = np.arange(-scale, scale, 0.25)
Y = np.arange(-scale, scale, 0.25)
X, Y = np.meshgrid(X, Y)
Z = X**2 + Y**2
# Plot the surface.
surf = ax.plot_surface(X, Y, Z, cmap=cm.coolwarm,
linewidth=0, antialiased=False)
# Customize the z axis.
ax.set_zlim(0, 100)
ax.zaxis.set_major_locator(LinearLocator(10))
ax.zaxis.set_major_formatter(FormatStrFormatter('%.02f'))
# rotate the axes and update
for angle in range(0, 360):
ax.view_init(30, 40)
# Add a color bar which maps values to colors.
fig.colorbar(surf, shrink=0.5, aspect=5)
plt.show()
非常感谢你!
python 3d绘图 拖动_在python中以交互方式旋转3D绘图 - matplotlib相关推荐
- python 3d绘图 拖动_使用Matplotlib轻松搞定3D绘图
数据可视化一直是机器学习的重要部分,大多数数据可视化教程的基本内容包括:散点图,线图,箱形图,条形图和热图,虽然这些对于数据预处理来说基本够用,但是今天给大家分享另一种数据可视化图形--3D可视化.3 ...
- python 打印数组变量_使用Python将数组的元素导出到变量中(unpacking)
下面就为大家分享一篇使用Python将数组的元素导出到变量中(unpacking),具有很好的参考价值,希望对大家有所帮助.一起过来看看吧 最近工作中遇到一个问题,需要利用Python将数组(list ...
- python之禅 中文_《Python之禅》中对于Python编程过程中的一些建议
<Python之禅>中对于Python编程过程中的一些建议 来源:中文源码网 浏览: 次 日期:2018年9月2日 [下载文档: <Python之禅>中对于Pyt ...
- python字符串去掉空行_从python中的字符串中删除空格
python字符串去掉空行 如何在python中删除字符串中的空格 (How to remove whitespaces in a string in python) str.lstrip()str. ...
- python气象绘图速成_基于Python气象数据处理与可视化分析
基于 Python 气象数据处理与可视化分析 张鑫 ; 曹蕾 ; 韩基良 [期刊名称] <气象灾害防御> [年 ( 卷 ), 期] 2020(027)001 [摘要] 全国综合气象信息共享 ...
- python opencv 内存泄露_解决python中显示图片的plt.imshow plt.show()内存泄漏问题
当要处理批量图片,且每张图片都要进行显示时,用plt.imshow() plt.show()会出现内存泄漏, 管理器中看到其中一个python进程的内存不断上涨,目前有找到解决方法 from matp ...
- python怎么更新数据库_在Python的Django框架中更新数据库数据的方法
先使用一些关键参数创建对象实例,如下: >>> p = Publisher(name='Apress', ... address='2855 Telegraph Ave.', ... ...
- python整数转换字符串_使用Python中的str()函数将整数值转换为字符串
python整数转换字符串 Given an integer value and we have to convert the value to the string using str() func ...
- 以下选项中python用于异常处理结构_《Python 程序设计》复习题
目录 填空题 一.基础知识 二.序列 三.选择结构与循环结构和函数及面向对象.文件 选择题 一.Python 基础语法 二.基本数据类型 三.程序的控制结构 四.函数和代码复用 五.组合数据类型 六. ...
最新文章
- Tegra3 vSMP架构Android运行时CPU热插拔及高低功耗CPU切换
- 模拟信号与数字信号之间的差异与比较—Vecloud微云
- MegaSAS RAID卡 BBU Learn Cycle周期的影响
- Sql server 事务的两种用法
- LeetCode 740. 删除与获得点数(排序+动态规划)
- 原版英文书籍《Linux命令行》阅读记录3 | 解析文件的描述含义和阅读文件
- zookeeper安装和使用
- 2017.4.16 麦森数 思考记录
- 电脑刷机重装系统_一键刷机工具
- java jdbc mysql util_Java,Scala:JDBCUtil,MySqlUtil,PhoenixJDBC
- 计算C(n,0)+C(n,1)+...+C(n,m)--Problem B. Harvest of Apples
- 【直观图解】模型选择之-N折交叉验证法(v-fold cross-validation)
- android 人体部位点击,用 TensorFlow Lite 在安卓系统上实时人体姿态跟踪
- 锐起无盘服务器蓝屏死机,正确配置减少锐起无盘系统死机蓝屏
- 4选1数据选择器程序及testbench文件,给出仿真波形,分析
- php301劫持,黑帽seo技巧-301权重代码劫持
- 一个佛教的故事,割肉
- 外网访问家庭局域网方案,解决运营商100.x.x.x内网IP问题
- (哈希)Squares (p2002)
- Ubuntu16.04深度学习环境搭建