蟒蛇玫瑰情节 - 无法返回数字

时间:2015-08-14 12:31:08

标签: python return

好吧所以我一直在使用这个包创建一些漂亮的玫瑰图:

https://bitbucket.org/topper/roseplot

它运作良好。

然而,我的第一个问题是我无法更改保存图表的路径。在roseplot.py脚本中,我找到了一行

 plt.savefig(plotname, dpi=300)

但即使我将其改为

plt.savefig('C:\\...\\%s'%plotname, dpi=300)

它仍然将.png保存在与以前相同的目录中。

但我的主要问题实际上是我想使用return以便我可以编写一个返回roseplot的函数。然后我可以在pdf文件中包含rospeplot。

e.g。像这样:

def wave_rose():
    data=np.array(data)
    theta=np.array(direction_data)
    fig=Rose(data,theta,"label",title="title")
    return fig

with PdfPages('C:\\...\\figures.pdf') as pdf:    
    pdf.savefig(wave_rose())

任何人都知道如何做到这一点?

0 个答案:

没有答案