[Tutor] Spyder IDE Anaconda3: Problem with Plt.savefig
Stephen P. Molnar
s.molnar at sbcglobal.net
Thu Mar 2 06:12:06 EST 2017
On 03/01/2017 08:32 PM, Alan Gauld via Tutor wrote:
> On 01/03/17 20:20, Stephen P. Molnar wrote:
>> I have written a Python3 program to plot and save UV/VIS spectra from
>> the results of an Orca quantum mechanical calculation.
>
> Caveat: This forum is for help on the core Python language
> and its standard library. Asking about anything beyond that
> may require a lot more information about the context - for
> example few of us will know anything about UV/VIS spectra
> (even what that means!)
>
> However, I'll hazard a guess...
>
>> figure = name+'.png'
>> print(figure)
>> plt.savefig('figure', bbox_inches='tight')
>
> Shouldn't the last line use the variable figure
> rather than a literal string 'figure' :
>
> plt.savefig(figure, bbox_inches='tight')
>
>> where the print statement verifies the nae of the saved figure. The
>> problem is that the saved file is figure.png.
>
> I'm guessing that's because you are passing the string 'figure'
> instead of the variable.
>
> But I don;t know anything about your plt object
> or its savefig() method, not even which library
> you are using. Is it matplotlib? Or something else?
>
> HTH
>
That was the problem.
Many thanks.
--
Stephen P. Molnar, Ph.D. Life is a fuzzy set
www.molecular-modeling.net Stochastic and multivariate
(614)312-7528 (c)
Skype: smolnar1
More information about the Tutor
mailing list