有没有办法改变 MatplotLib 中 sublopts 的大小?

Posted

技术标签:

【中文标题】有没有办法改变 MatplotLib 中 sublopts 的大小?【英文标题】:Is there a way to change the size of sublopts in MatplotLib? 【发布时间】:2020-11-04 10:03:07 【问题描述】:

我有下一个树状图代码

plt.subplot(1,3,1)
plt.title('Enlace Promedio')
plt.xlabel('ID del Usuario de Netflix', fontsize=10)
plt.ylabel('Distancia', fontsize=10)
dendrogram(z_average,leaf_font_size=10)

plt.subplot(1,3,2)

plt.title('Enlace Simple')
plt.xlabel('ID del Usuario de Netflix', fontsize=10)
plt.ylabel('Distancia', fontsize=10)
dendrogram(z_simple,leaf_font_size=10)


plt.subplot(1,3,3)

plt.title('Enlace de Ward')
plt.xlabel('ID del Usuario de Netflix', fontsize=10)
plt.ylabel('Distancia', fontsize=10)
dendrogram(z_ward,leaf_font_size=10)
plt.show()

这个输出

如何更改每个子图的大小?

【问题讨论】:

这能回答你的问题吗? How do I change the figure size with subplots? 【参考方案1】:

是的,你可以使用,

f, axs = plt.subplots(figsize=(a,b))

a,b 在哪里,选择大小

参考:

How do I change the figure size with subplots?

【讨论】:

以上是关于有没有办法改变 MatplotLib 中 sublopts 的大小?的主要内容,如果未能解决你的问题,请参考以下文章

在matplotlib中更改虚线中的破折号间距[重复]

在 jupyter qtconsole 中自动运行 %matplotlib inline

通过matplotlib中的因子更改绘图比例

在matplotlib中改变zoom-rect的边缘颜色

有没有办法在 matplotlib 中标记多个 3d 表面?

有没有办法将 matplotlib 图表保存为 tkinter 中的文件