354得票3回答
如何在所有子图上方设置一个单一的主标题

我正在使用pyplot。我有4个子图。如何在所有子图上方设置单个主标题?title()将其设置在最后一个子图上方。

7得票1回答
如何在matplotlib中的子图下方添加图例?

我正在尝试在一个三列子图下方添加图例。 我已经尝试了以下方法: fig, ax = plt.subplots(ncols=3) ax[0].plot(data1) ax[1].plot(data2) ax[2].plot(data3) ax_sub = plt.subplot(111) ...

26得票2回答
Matplotlib:获取和设置坐标轴位置

在Matlab中,获取和设置图像上现有坐标轴的位置非常简单: pos = get(gca(), 'position') set(gca(), 'position', pos) 在Matplotlib中如何实现这个? 我有两个相关的原因需要这样做: 我试图解决的具体问题如下: 我有...

10得票2回答
Matplotlib - 在子图中创建twinx坐标轴时,无法显示xlabel和xticks。

我想做的是在一个子图中画一个2x2的图表。然后,对于每个图表,我将使用两个y轴。因此,我为每个图表使用了twinx()方法。正如您在共享的图中看到的那样,问题在于它不显示第一行的xlabel和xticks。对于第二行,一切都很好。我在图中用红色字体指出了问题(“没有xlabel和xticks!...

72得票4回答
在matplotlib中嵌入小图以形成子图

如果您想在一个大图中插入一个小图,可以使用Axes,就像这里一样。 问题是我不知道如何在子图中做同样的事情。 我有几个子图,我想在每个子图中绘制一个小图。 示例代码可能类似于:import numpy as np import matplotlib.pyplot as plt fig = p...

7得票1回答
在matplotlib中,为不同的子图使用相同的色条

我正在使用以下步骤在子图中绘制不同的图表。 fig = figure(figsize=(10,11)) subplots_adjust(wspace=0.5,hspace=0.2) iplot = 330 for i in range(9): iplot += 1 ax = ...

254得票1回答
如何为子图设置xlim和ylim

我希望在matplotlib中为特定的子图限制X和Y轴。子图本身没有任何轴属性。例如,我只想更改第二个图的限制:import matplotlib.pyplot as plt fig=plt.subplot(131) plt.scatter([1,2],[3,4]) fig=plt.subpl...

59得票5回答
在子图中显示多个图像。

如何使用matlib函数plt.imshow(image)来显示多个图像? 例如,我的代码如下: for file in images: process(file) def process(filename): image = mpimg.imread(filename)...

197得票7回答
如何去除子图之间的间隙

下面的代码在子图之间产生了间隙。我该如何去除子图之间的间隙,并使图像成为一个紧密的网格? import matplotlib.pyplot as plt for i in range(16): i = i + 1 ax1 = plt.subplot(4, 4, i) ...

17得票1回答
我该如何在Matplotlib中以编程方式选择特定的子图?

如果一个figure中添加了三个竖直的子图,通过add_subplot方法,我怎样才能选择中间的那个子图呢? 目前我使用以下列表推导式: [r[0] for r in sorted([[ax, ax.get_geometry()[2]] for ax in self.figure.get_...