我写了一个程序,可以使用Python中的MatPlotLib从CSV文件输出多个不同的饼图(超过60个)。 我不认为需要分享所有代码,但是我有一个draw()
函数来创建图表,并以以下方式结束:
def draw(data):
[make the graph]
plt.savefig(filename)
这个函数可以将我的一个图形成功地保存为 .png 文件并存储在当前工作目录中。然后我运行一个循环,为我的数据的每个部分创建一个饼图。代码如下:
if __name__ == '__main__':
data = sys.argv[1]
things = process(data)
for thing in things.values():
draw(thing)
我想知道是否有任何Python包可以帮助我自动将60多张图形输出到一个zip文件中。