【发布时间】:2013-04-04 14:23:42
【问题描述】:
我有一个函数,它接受一个参数 p,然后用 plt.plot() 输出一个图形。
但是我想传递一个包含许多 p 值的列表并让它同时绘制所有图(例如,像一个图矩阵,我不知道它实际上叫什么。一种网格许多图表)。如何做到这一点?
例如这是我当前的函数(简化):
def graph(p):
x = np.array(get x values from p here) #pseudocode line
y = np.array(get y values from p here) #pseudocode line
plt.title("title")
plt.ylabel("ylabel")
plt.xlabel("xlabel")
plt.plot(x, y, 'ro', label = "some label")
plt.legend(loc='upper left')
plt.show()
【问题讨论】:
-
我无法让子图按我想要的方式工作,并认为这不是我需要的——我该如何正确使用它来完成我需要的工作?
-
向我们展示您的尝试
-
我无法尝试任何事情,因为我不知道如何将其应用于我当前的地块
-
你要看的是OO接口,不是matplotlib的状态机接口。如果您为问题中的代码提供 some 基础,您将获得更好的帮助,即使它只是伪代码
标签: python graph matplotlib plot