【随手记】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)
相关推荐
李少兄42 分钟前
解决IntelliJ IDEA 提交代码时无复选框问题
java·ide·intellij-idea
sniper_fandc2 小时前
IDEA修改系统缓存路径,防止C盘爆满
java·ide·intellij-idea
CUIYD_19892 小时前
Eclipse 常用搜索功能汇总
java·ide·eclipse
java1234_小锋2 小时前
Scikit-learn Python机器学习 - 特征降维 压缩数据 - 特征提取 - 主成分分析 (PCA)
python·机器学习·scikit-learn
java1234_小锋3 小时前
Scikit-learn Python机器学习 - 特征降维 压缩数据 - 特征提取 - 线性判别分析 (LDA)
python·机器学习·scikit-learn
思辨共悟3 小时前
Python的价值:突出在数据分析与挖掘
python·数据分析
计算机毕业设计木哥4 小时前
计算机毕设选题:基于Python+Django的B站数据分析系统的设计与实现【源码+文档+调试】
java·开发语言·后端·python·spark·django·课程设计
byte轻骑兵4 小时前
365 天技术创作手记:从一行代码到四万同行者的相遇
ide·vscode·编辑器
中等生4 小时前
Pandas 与 NumPy:数据分析中的黄金搭档
后端·python
用户8356290780514 小时前
Python查找替换PDF文字:告别手动,拥抱自动化
后端·python