数字大小不响应我在我的jupyter笔记本中使用matplotlib的plt.figure()中的figsize设置

时间:2018-02-15 17:54:10

标签: python matplotlib

我试图用matplotlib改变我的情节的数字大小。但是我得到的实际数字大小并没有改变为plt.figure()中不同的figsize设置。我完全不知道为什么会这样。有人可以帮我吗?下面是示例代码。我正在使用jupyter笔记本。非常感谢。

import matplotlib.pyplot as plt
%matplotlib inline
x = np.arange(1,5,1)
fig = plt.figure(figsize=(10,5))
fig, ax = plt.subplots(nrows=1, ncols=2)
ax = ax.flatten()
ax[0].plot(x, x+2, 'k-')
ax[1].plot(x, 2*x+5, 'k-');

1 个答案:

答案 0 :(得分:2)

您正在创建两个数字。一个的大小设置为(10,5),另一个是您绘制的大小。删除行fig = plt.figure(figsize=(10,5))并将figsize=(10,5)添加到您要显示的图片中。

fig, ax = plt.subplots(nrows=1, ncols=2, figsize=(10,5))