相关疑难解决方法(0)

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

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

fig, ax = plt.subplots(2, 3, figsize=(10, 7))
Run Code Online (Sandbox Code Playgroud)

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

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

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

python matplotlib python-3.x seaborn

5
推荐指数
1
解决办法
6311
查看次数

无边框matplotlib图

有没有办法保存matplotlib图形没有框架边框,同时保持背景不透明?

正如我在下面的代码中显示的那样将框架设置为"关闭"不起作用,因为这会移除背景使其透明,而我想保留白色背景,只是没有边框.

a = fig.gca()  
a.set_frame_on(False)  
Run Code Online (Sandbox Code Playgroud)

这是我正在尝试做的截图.如果可以删除边框,那么我可以单独绘制x轴线.

在此输入图像描述

所有建议都非常感谢.

python matplotlib

3
推荐指数
3
解决办法
4290
查看次数

标签 统计

matplotlib ×2

python ×2

python-3.x ×1

seaborn ×1