python - 如何使用 matplotlib 或 seaborn 在两行中绘制 5 个子图?

标签 python python-3.x matplotlib seaborn

<分区>

如何绘制 5 个子图而不是 6 个图作为 jupyter notebook 单元格的输出。我正在尝试绘制 5 个单独的子图,但是当我尝试使用时,

fig, ax = plt.subplots(2, 3, figsize=(10, 7))

这将在两行三列中返回 6 个子图。我想要实现的是在两行中绘制 5 个子图?

例如:在第一行我需要三个子图,在第二行我只需要两个子图而不是那里。

如何使用 matplotlib 或 seaborn 实现此目的?

最佳答案

import matplotlib.pyplot as plt
import numpy as np
fig=plt.figure(figsize=(10,7))
columns = 3
rows = 2
a=np.random.rand(2,3)
for i in range(1, 6):
    fig.add_subplot(rows, columns, i)
    plt.plot(a)### what you want you can plot  
plt.show()

output

关于python - 如何使用 matplotlib 或 seaborn 在两行中绘制 5 个子图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57105795/

相关文章:

python - 有没有办法调试 TensorFlow 代码?另外,在解释代码时如何查看变量或对象中的内容?

python - 使用 python 动态读取和/或覆盖 Excel 文件,而不会出现覆盖警报

python - 调用函数时更改 Python 3 sys.argv

matplotlib - Julia:如何保存图形而不在 PyPlot 中绘制/显示图形?

python - Matplotlib - 强制 3D 图使用可用的 figsize

python - 如何在 google appengine、python 中调用请求处理程序

python - 滚动高度在 Selenium : [ arguments[0]. scrollHeight 中返回 "None"]

python - input() 函数对我不起作用(Python 3.3)

python - 用 python 计算图像径向平均值的最佳方法是什么?

python - 在 Raspberry Pi 上连续运行 Pimoroni Buttonshim 的 Python 代码导致卡住