拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
主页 文章列表 Matplotlib子图的大小都相同......如何设定它们以便子图缩放包括xticks?

Matplotlib子图的大小都相同......如何设定它们以便子图缩放包括xticks?

白鹭 - 2022-02-10 2109 0 0

这是一些示例代码:

from matplotlib import pyplot as plt

plt.subplot(221)
plt.bar(range(3),[34, 37, 16]) # some random data
plt.xticks(range(3),"Jan,Feb,Mar".split(','))

plt.subplot(222)
plt.bar(range(3),[34, 37, 16])
plt.xticks(range(3),"January,February,March".split(','), rotation=90)

plt.subplot(223)
plt.bar(range(3),[34, 37, 16])
plt.xticks(range(3),"Jan,Feb,Mar".split(','))

plt.tight_layout()
plt.show()

这导致了这一点,所有地块高度都相等:

Matplotlib 子图的大小都相同......如何设定它们以便子图缩放包括 xticks?

但我希望它看起来像这样,整个“子图”大小相同:

Matplotlib 子图的大小都相同......如何设定它们以便子图缩放包括 xticks?

uj5u.com热心网友回复:

使用子图(Matplotlib 子图的大小都相同......如何设定它们以便子图缩放包括 xticks?

标签:

0 评论

发表评论

您的电子邮件地址不会被公开。 必填的字段已做标记 *