You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

2021年6月30日更新的VS Code Jupyter Notebook如何找plot viewer导出matplotlib高清PDF

解决VS Code Jupyter Notebook matplotlib图表导出高清PDF的方案

方法1:通过matplotlib代码直接导出(最稳定,不受版本影响)

优先推荐该方案,直接在绘图逻辑中指定导出参数,可生成无损失的矢量PDF:

import matplotlib.pyplot as plt
import numpy as np

# 你的绘图逻辑示例
x = np.linspace(0, 10, 100)
y = np.sin(x)
plt.plot(x, y)
plt.title("示例曲线")

# 导出PDF代码,需放在plt.show()之前调用
# dpi数值越高精度越高,矢量格式PDF本身支持无限放大,无需设置过高dpi
# bbox_inches="tight"参数可避免图表标题、坐标轴标注被截断
plt.savefig("导出文件名.pdf", format="pdf", dpi=300, bbox_inches="tight")

plt.show()

方法2:通过VS Code现有交互入口导出

2021年6月版本更新后,原左上角的绘图功能入口调整到了图表悬浮工具栏和右键菜单:

  • 鼠标悬停在生成的matplotlib图表上,右上角会弹出操作工具栏,点击在绘图查看器中打开图标即可进入独立查看页面
  • 绘图查看器右上角自带导出按钮,选择PDF格式即可导出高分辨率版本
  • 如果悬浮工具栏不显示,可右键点击图表,在右键菜单中直接选择打开绘图查看器

方法3:确认绘图查看器功能正常开启

如果找不到上述操作入口,可先检查功能开关配置:

  1. 打开VS Code设置(快捷键Ctrl+,/Cmd+,)
  2. 搜索jupyter.enablePlotViewer,确认该选项处于勾选状态
  3. 重启当前Jupyter内核后重新绘图即可正常使用查看器功能

内容的提问来源于stack exchange,提问作者Squishy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.13 18:39:01