【随手记】jupyter notebook绘制交互式图像

在 Jupyter Notebook 中

魔法命令 特点
%matplotlib notebook 图形是交互式的,可缩放、旋转(适合 3D 图)
%matplotlib inline 图像静态显示,简单快速,适用于大多数2D图绘制

%matplotlib notebook 的 3D 图中,你可以通过鼠标进行交互式旋转、缩放和平移,操作如下:

🎯 交互操作指南(默认操作方式):

鼠标操作 功能
左键拖动 旋转视角
右键拖动 平移图形
滚轮滚动 放大 / 缩小

📝 小提示:

  • 你必须先点击一下图像区域,使其处于"激活状态",然后上述鼠标操作才能生效。
  • 某些浏览器(特别是 Safari)可能对 %matplotlib notebook 的交互支持不太好,建议用 Chrome 或 Firefox。
  • 如果鼠标操作无响应,可以尝试重新运行 %matplotlib notebook,然后重新绘图。

如果你希望自动旋转,也可以使用如下代码来动态演示:

python 复制代码
for angle in range(0, 360):
    ax.view_init(elev=30, azim=angle)
    plt.pause(0.05)
相关推荐
未来影子6 小时前
Java领域构建Agent新杀入一匹黑马(agentscope-java)
java·开发语言·python
管理大亨6 小时前
ELK的操作应用
开发语言·python·elk
倔强青铜三6 小时前
Django 6.0来袭!这些新特性,真的令人振奋!
人工智能·python·django
啃火龙果的兔子7 小时前
vscode中可以使用的免费的AI编程工具有哪些
ide·vscode·ai编程
越甲八千7 小时前
ASGI和AWSIG区别
数据库·python·sqlite
Logic1017 小时前
一份系统化《Python爬虫教程》学习笔记:Python爬虫63个核心案例精讲(含反爬策略与源码剖析)
经验分享·爬虫·python·学习笔记·编程·软件开发
拉姆哥的小屋7 小时前
从原子到性能:机器学习如何重塑双金属催化剂的设计范式
人工智能·python·算法·机器学习
小黄编程快乐屋7 小时前
Python 期末复习知识点汇总
java·服务器·python
free-elcmacom7 小时前
机器学习进阶<10>分类器集成:集成学习算法
python·算法·机器学习·集成学习
全栈陈序员7 小时前
【Python】基础语法入门(十八)——函数式编程初探:用 `map`、`filter`、`reduce` 和 `lambda` 写出更简洁的代码
开发语言·人工智能·python·学习