jupyter notebook画图看不清
时间: 2025-01-18 12:59:45 浏览: 39
### 提高 Jupyter Notebook 中 Matplotlib 绘图分辨率的方法
在 Jupyter Notebook 使用 Matplotlib 进行绘图时,可以通过调整参数来提升图表的清晰度和分辨率。
#### 设置全局 DPI 参数
通过设置 `plt.rcParams` 来改变默认的DPI (dots per inch),这会影响所有后续创建的图形的质量:
```python
import matplotlib.pyplot as plt
plt.rcParams['figure.dpi'] = 300 # 将分辨率为每英寸300点
```
此方法适用于整个会话期间的所有新图形[^1]。
#### 创建图形对象时指定 DPI 和尺寸
当调用 `plt.figure()` 函数创建一个新的Figure实例时,可以显式地定义其大小 (`figsize`) 和DPI:
```python
plt.figure(figsize=(10,6), dpi=200) # 宽10寸 高6寸 分辨率设为200dpi
```
这种方法仅影响特定的Figure实例,在多图并存的情况下尤为有用[^4]。
#### 导出高质量图像文件
如果最终目的是导出静态图片而非仅仅改善Notebook内的展示效果,则可以在保存图像的时候设定更高的DPI值:
```python
plt.savefig('high_quality_image.png', bbox_inches='tight', pad_inches=0.1, dpi=500)
```
上述命令不仅提高了输出PNG文件的质量,还优化了边距处理[^2]。
此外,对于交互式的探索分析来说,开启网格可以帮助更好地理解数据分布情况:
```python
plt.grid(True, linestyle='--', alpha=0.5)
```
这样做的好处是可以让读者更容易读取具体的数值位置[^3]。
阅读全文
相关推荐


















