如何绘制 5 个子图而不是 6 个图作为 jupyter 笔记本单元的输出。我正在尝试绘制 5 个单独的子图,但是当我尝试使用时,
fig, ax = plt.subplots(2, 3, figsize=(10, 7))
Run Code Online (Sandbox Code Playgroud)
这将在两行三列中返回6个子图。我想要实现的是在两行中绘制5个子图?
例如:在第一行我需要三个子图,在第二行我只需要两个子图而不是那里。
如何使用 matplotlib 或 seaborn 实现此目的?
有没有办法保存matplotlib图形没有框架边框,同时保持背景不透明?
正如我在下面的代码中显示的那样将框架设置为"关闭"不起作用,因为这会移除背景使其透明,而我想保留白色背景,只是没有边框.
a = fig.gca()
a.set_frame_on(False)
Run Code Online (Sandbox Code Playgroud)
这是我正在尝试做的截图.如果可以删除边框,那么我可以单独绘制x轴线.

所有建议都非常感谢.