matplotlib 中有超过 9 个子图

发布于 2024-10-01 15:47:06 字数 124 浏览 2 评论 0原文

matplotlib 中是否有可能获得超过 9 个子图?

我使用子图命令 pylab.subplot(449); 如何让 4410 工作?

非常感谢。

Is it possible to get more than 9 subplots in matplotlib?

I am on the subplots command pylab.subplot(449); how can I get a 4410 to work?

Thank you very much.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

独孤求败 2024-10-08 15:47:06

这比我预期的要容易,我只是做了:pylab.subplot(4,4,10)并且它起作用了。

It was easier than I expected, I just did: pylab.subplot(4,4,10) and it worked.

木森分化 2024-10-08 15:47:06

您也可以使用 pyplot 这样做:

import matplotlib.pyplot as plt
oFig1 = plt.figure(1)

oFig1.add_subplot(4,4,11)      #(m,n,x) -> x starts with 1
...

You can also do it like this with pyplot:

import matplotlib.pyplot as plt
oFig1 = plt.figure(1)

oFig1.add_subplot(4,4,11)      #(m,n,x) -> x starts with 1
...
暮凉 2024-10-08 15:47:06

您还可以执行

import matplotlib.pyplot as plt

N = 10 # number of subplots you want
fig, axes = plt.subplots(nrows = N)

“Then len(axes) = N”,这意味着您将为每个子图提供一个要使用的轴。

You could also do

import matplotlib.pyplot as plt

N = 10 # number of subplots you want
fig, axes = plt.subplots(nrows = N)

Then len(axes) = N, meaning you'll have an axis for each subplot to work with.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文