我试图用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-');
答案 0 :(得分:2)
您正在创建两个数字。一个的大小设置为(10,5)
,另一个是您绘制的大小。删除行fig = plt.figure(figsize=(10,5))
并将figsize=(10,5)
添加到您要显示的图片中。
fig, ax = plt.subplots(nrows=1, ncols=2, figsize=(10,5))