【发布时间】:2013-12-04 12:12:52
【问题描述】:
我需要在 python matplotlib 中绘制图形。
对于每个图形,我之前都会进行一些计算,然后绘制图形。 以下是部分代码:
import matplotlib.pyplot as plt
def draw(LuxCoordinates, finalPix, verName):
plt.axes([0.2, 0.2, 0.7, 0.6]);
plt.xlim(0,3500); #Axis x
plt.ylim(0,100); #Axis y
plt.plot(LuxCoordinates, finalPix, 'g');
plt.scatter(LuxCoordinates, finalPix, linewidths=1)
plt.grid(axis)
plt.xlabel('X_Coordinates', color='r');
plt.ylabel('Y_Coordinates', color='r');
plt.title(verName, color='#afeeee');
savefig(verName+'.png');
plt.show();
我的问题是我两次或多次调用此函数,根据我拥有的图表数量,我在单独的图中得到了图表,但我想在同一个图中绘制所有图表,以便比较它们. 我该怎么做? 谢谢大家!
【问题讨论】:
标签: python graph matplotlib draw