python - Matplotlib:如何防止 Jupyter 将大图压缩到单个单元格中?

标签 python matplotlib plot jupyter-notebook

每当我尝试使用 Matplotlib 在 Jupyter 中绘制大图时,我希望在已渲染的单元格中滚动大图像,笔记本似乎会挤压绘图以适合其单元格。

通常情况下,这是最佳行为,但是当我需要时如何将其关闭?在给定屏幕的 ppi 的情况下,如何使绘图以正确的尺寸显示?

最佳答案

您是否使用神奇函数%matplotlib inline

如果是这样,您可以调整图形大小或分辨率来相应地调整大小。

调整图形大小(倾向于扭曲文本):

import matplotlib.pyplot as plt
%matplotlib inline
fig=plt.figure(figsize=(15, 15))

全局选项:

import matplotlib.pyplot as plt
%matplotlib inline
plt.rcParams['figure.figsize'] = [15, 15]

调整分辨率(不扭曲文本):

import matplotlib.pylab as plt
%matplotlib inline
plt.rcParams['figure.dpi'] = 200

编辑

使用下拉菜单:单元格>所有输出>切换滚动(参见屏幕截图)

enter image description here

关于python - Matplotlib:如何防止 Jupyter 将大图压缩到单个单元格中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56692791/

相关文章:

python - 在没有 shell 转义序列的情况下在 Python 中打印标准输出

python - Matplotlib CDF 回到零

python - 在python中向散点图添加一个点

python - 在每个文件上循环运行 shell 命令,将每个文件从标量转换为相应的 csv

python - 如何从 check-yaml git hook 中排除 !Ref 标签?

python - Python Flask Web 服务中带有回调的长异步计算

r - 什么是英寸?设置箭头的长度

matplotlib - 更改 matplotlib 极坐标图中的标签

python - 标记从分组的 Pandas DataFrame 创建的条形图,其中有一个 NaN 类别

plot - 第 1 行的 Gnuplot 错误数据