我是 matplotlib 的新手,所以请原谅我的菜鸟问题。这段代码很好用:
import matplotlib.pyplot as plt
fig, ax = plt.subplots(2, 2,
gridspec_kw={
'width_ratios': [2, 1],
'height_ratios': [1, 2]})
ax[0][0].plot(range(5), range(5, 10))
ax[0][1].plot(range(5), range(10, 5, -1))
ax[1][0].plot(range(5), range(5, 10))
ax[1][1].plot(range(5), range(10, 5, -1))
但是,如果我调用plt.subplot(221)定义的比率gridspec_kw丢失:子图在图的左上四分之一处重新绘制(第三个子图消失)。
你能解释一下发生了什么,以及我如何在不丢失比率的情况下获得对子图的引用吗?
GCT1015
相关分类