每当我尝试使用 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
编辑
使用下拉菜单:单元格>所有输出>切换滚动(参见屏幕截图)
关于python - Matplotlib:如何防止 Jupyter 将大图压缩到单个单元格中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56692791/