【随手记】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)
相关推荐
我是李武涯22 分钟前
PyTorch Dataloader工作原理 之 default collate_fn操作
pytorch·python·深度学习
Kratzdisteln1 小时前
【Python】绘制椭圆眼睛跟随鼠标交互算法配图详解
python·数学·numpy·pillow·matplotlib·仿射变换
maxruan1 小时前
PyTorch学习
人工智能·pytorch·python·学习
唐古乌梁海2 小时前
【python】在Django中,执行原生SQL查询
python·sql·django
程序员大雄学编程2 小时前
「用Python来学微积分」5. 曲线的极坐标方程
开发语言·python·微积分
一位代码3 小时前
python | requests爬虫如何正确获取网页编码?
开发语言·爬虫·python
可触的未来,发芽的智生3 小时前
新奇特:神经网络速比器,小镇债务清零的算法奇缘
javascript·人工智能·python
mortimer3 小时前
还在被 Windows 路径的大小写和正反斜杠坑?是时候让 pathlib 拯救你的代码了!
人工智能·python
std860214 小时前
Rust 与 Python – 这是未来的语言吗?
开发语言·python·rust
鄃鳕4 小时前
Flask【python】
后端·python·flask