19得票2回答
在Python子图中更改字体大小

我已经制作了一个双稳态的相位图,主图上有零线,并添加了一个子图,轨迹覆盖在上面。然而,无论我尝试什么方法,都无法使x和y标签的字体大小增加到20。 非常感谢任何帮助。 虽然有类似的问题,但对这个特定的问题的答案似乎不适用。 再次感谢! import numpy as np from s...

19得票1回答
通过循环和函数填充Matplotlib子图

我需要通过循环迭代绘制图形的子图;每个迭代调用另一个模块(即另一个.py文件中定义的函数),该函数会绘制一对子图。以下是我尝试过但不起作用的方法: 1)在循环之前,使用适当数量的行和2列创建一个图形: import matplotlib.pyplot as plt fig, ax...

18得票1回答
如何在一张图中创建超过10个子图?

我正在尝试制作一个5x4的子图网格,从看例子来看,最好的方法似乎是:import matplotlib.pyplot as plt plt.figure() plt.subplot(221) subplot(22)中的前两个数字表示它是一个2x2网格,第三个数字表示您正在制作的4个中的哪一个。...

18得票1回答
循环生成子图时出现错误

我有一个问题,关于当我循环绘制数据框中的多个子图时收到的错误。 我的数据框有很多列,我循环遍历每一列以创建一个子图。 这是我的代码: def plot(df): channels=[] for i in df: channels.append(i) ...

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

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

17得票1回答
设置带有3D子图的图形大小。

我有一个图形,想在两个子图中绘制3D散点图和正常图。 我使用以下代码: fig = plt.figure(1) ax = fig.add_subplot(211, projection='3d') ax2 = fig.add_subplot(212) 然后我使用ax和ax2在正确的位置绘...

16得票1回答
在Matplotlib子图中添加一行

我想使用matplotlib绘制两个子图并在它们中都添加一条水平线。这可能是基础操作,但我不知道如何指定其中一条线应该画在第一个图上,它们最后都出现在了最后一个图中。例如:import pandas as pd import matplotlib.pyplot as plt import nu...

15得票2回答
遍历二维子图就像遍历一维数据一样。

我想使用子图来绘制大量数据,虽然我没有遇到问题,但我想知道是否有方便的方法来实现这个目标。 以下是示例代码。import numpy as np import math import matplotlib.pyplot as plt quantities=["sam_mvir",...

15得票1回答
Axes.invert_axis()在使用matplotlib子图且sharey=True时无法正常工作

我正在尝试制作4个子图(2x2),并倒置y轴,同时在子图之间共享y轴。这是我的代码:import matplotlib.pyplot as plt import numpy as np fig,AX = plt.subplots(2, 2, sharex=True, sharey=True)...

15得票2回答
Python Pandas DataFrame:在列和行中进行子图绘制

我想从一个包含4列数据的DataFrame中制作一个subplot,将其分成2行和2列。df = pd.DataFrame(np.random.randn(6,4),index=pd.date_range('1/1/2000',periods=6, freq='1h')) 然而,下面将会呈现一...